.elementor-2391 .elementor-element.elementor-element-5a17112{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-2391 .elementor-element.elementor-element-db4c6c9{--display:flex;--min-height:80vh;--justify-content:center;}.elementor-2391 .elementor-element.elementor-element-db4c6c9:not(.elementor-motion-effects-element-type-background), .elementor-2391 .elementor-element.elementor-element-db4c6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2391 .elementor-element.elementor-element-c069d50{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2391 .elementor-element.elementor-element-c629b16{width:auto;max-width:auto;background-color:#C097341F;padding:6px 15px 6px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0973473;border-radius:50px 50px 50px 50px;}.elementor-2391 .elementor-element.elementor-element-c629b16.elementor-element{--align-self:center;}.elementor-2391 .elementor-element.elementor-element-c629b16 .elementor-heading-title{font-size:13px;font-weight:700;}.elementor-2391 .elementor-element.elementor-element-88d0dcb .elementor-heading-title{font-size:54px;font-weight:700;}.elementor-2391 .elementor-element.elementor-element-15e4a23 .elementor-heading-title{font-size:17px;font-weight:400;color:#D0D0D0;}.elementor-2391 .elementor-element.elementor-element-e9ae93b .elementor-button{background-color:#C09734;font-size:15px;fill:#111111;color:#111111;}.elementor-2391 .elementor-element.elementor-element-06b3a5f{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-10px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-2391 .elementor-element.elementor-element-4ce1742{--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-2391 .elementor-element.elementor-element-fb37aed .title-after_title, .elementor-2391 .elementor-element.elementor-element-fb37aed .title-subtitle, .elementor-2391 .elementor-element.elementor-element-fb37aed .woodmart-title-container{max-width:535px;}.elementor-2391 .elementor-element.elementor-element-fb37aed .title{font-size:32px;font-weight:900;}.elementor-2391 .elementor-element.elementor-element-fb37aed .title-after_title{color:#D2D2D2;font-size:16px;font-weight:500;}.elementor-2391 .elementor-element.elementor-element-dfe40f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-2391 .elementor-element.elementor-element-70ef7fa:hover{--e-transform-translateY:-3px;}.elementor-2391 .elementor-element.elementor-element-70ef7fa.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2391 .elementor-element.elementor-element-70ef7fa.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2391 .elementor-element.elementor-element-70ef7fa.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2391 .elementor-element.elementor-element-70ef7fa .elementor-image-box-wrapper .elementor-image-box-img{width:110px;}.elementor-2391 .elementor-element.elementor-element-70ef7fa .elementor-image-box-img img{height:110px;object-fit:cover;object-position:center center;border-style:none;border-radius:500px;transition-duration:0.3s;}.elementor-2391 .elementor-element.elementor-element-70ef7fa .elementor-image-box-title{font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-2391 .elementor-element.elementor-element-b8c34c8:hover{--e-transform-translateY:-3px;}.elementor-2391 .elementor-element.elementor-element-b8c34c8.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2391 .elementor-element.elementor-element-b8c34c8.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2391 .elementor-element.elementor-element-b8c34c8.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2391 .elementor-element.elementor-element-b8c34c8 .elementor-image-box-wrapper .elementor-image-box-img{width:110px;}.elementor-2391 .elementor-element.elementor-element-b8c34c8 .elementor-image-box-img img{height:110px;object-fit:cover;object-position:center center;border-style:none;border-radius:500px;transition-duration:0.3s;}.elementor-2391 .elementor-element.elementor-element-b8c34c8 .elementor-image-box-title{font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-2391 .elementor-element.elementor-element-34067c3:hover{--e-transform-translateY:-3px;}.elementor-2391 .elementor-element.elementor-element-34067c3.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2391 .elementor-element.elementor-element-34067c3.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2391 .elementor-element.elementor-element-34067c3.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2391 .elementor-element.elementor-element-34067c3 .elementor-image-box-wrapper .elementor-image-box-img{width:110px;}.elementor-2391 .elementor-element.elementor-element-34067c3 .elementor-image-box-img img{height:110px;object-fit:cover;object-position:center center;border-style:none;border-radius:500px;transition-duration:0.3s;}.elementor-2391 .elementor-element.elementor-element-34067c3 .elementor-image-box-title{font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-2391 .elementor-element.elementor-element-c5c5080:hover{--e-transform-translateY:-3px;}.elementor-2391 .elementor-element.elementor-element-c5c5080.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2391 .elementor-element.elementor-element-c5c5080.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2391 .elementor-element.elementor-element-c5c5080.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2391 .elementor-element.elementor-element-c5c5080 .elementor-image-box-wrapper .elementor-image-box-img{width:110px;}.elementor-2391 .elementor-element.elementor-element-c5c5080 .elementor-image-box-img img{height:110px;object-fit:cover;object-position:center center;border-style:none;border-radius:500px;transition-duration:0.3s;}.elementor-2391 .elementor-element.elementor-element-c5c5080 .elementor-image-box-title{font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-2391 .elementor-element.elementor-element-082b4e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2391 .elementor-element.elementor-element-c3f05c0{width:auto;max-width:auto;}.elementor-2391 .elementor-element.elementor-element-c3f05c0 .title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:40px;font-weight:900;line-height:1.2em;}.elementor-2391 .elementor-element.elementor-element-14c7292{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-2391 .elementor-element.elementor-element-958b2b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:32px 32px 32px 32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2391 .elementor-element.elementor-element-958b2b2:not(.elementor-motion-effects-element-type-background), .elementor-2391 .elementor-element.elementor-element-958b2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151610;}.elementor-2391 .elementor-element.elementor-element-9e25140{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2391 .elementor-element.elementor-element-ce34773{width:auto;max-width:auto;padding:6px 15px 6px 15px;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-2391 .elementor-element.elementor-element-ce34773.elementor-element{--align-self:flex-start;}.elementor-2391 .elementor-element.elementor-element-ce34773 .elementor-heading-title{font-size:13px;font-weight:700;color:#C09734;}.elementor-2391 .elementor-element.elementor-element-2c54854 .elementor-heading-title{font-size:54px;font-weight:700;line-height:86px;color:#FFFFFF;}.elementor-2391 .elementor-element.elementor-element-fe3f763 .elementor-heading-title{font-size:17px;font-weight:400;color:#D0D0D0;}.elementor-2391 .elementor-element.elementor-element-27616b4 .elementor-button{background-color:#C09734;font-size:15px;fill:#111111;color:#111111;}.elementor-2391 .elementor-element.elementor-element-0f3e94b{--display:flex;}.elementor-2391 .elementor-element.elementor-element-e5dacdc{--display:flex;--margin-top:90px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2391 .elementor-element.elementor-element-2387aab .wd-tabs{--wd-row-gap:30px;}.elementor-2391 .elementor-element.elementor-element-2387aab .wd-tabs .tabs-name{font-size:40px;text-transform:none;line-height:1.2em;}.elementor-2391 .elementor-element.elementor-element-2387aab .wd-nav-tabs > li > a{text-transform:none;}.elementor-2391 .elementor-element.elementor-element-298d05c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2391 .elementor-element.elementor-element-1e788af{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-2391 .elementor-element.elementor-element-1e788af:not(.elementor-motion-effects-element-type-background), .elementor-2391 .elementor-element.elementor-element-1e788af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://meammerch.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-7-2026-03_22_31-PM-1.png");background-size:cover;}.elementor-2391 .elementor-element.elementor-element-90b230e .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:700;}.elementor-2391 .elementor-element.elementor-element-1421660 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2391 .elementor-element.elementor-element-7f6a214{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-2391 .elementor-element.elementor-element-7f6a214:not(.elementor-motion-effects-element-type-background), .elementor-2391 .elementor-element.elementor-element-7f6a214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://meammerch.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-7-2026-03_22_33-PM-2.png");}.elementor-2391 .elementor-element.elementor-element-f88ab41 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2391 .elementor-element.elementor-element-7fc18b0{--display:flex;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2391 .elementor-element.elementor-element-f73e792{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-2391 .elementor-element.elementor-element-f73e792 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:800;}.elementor-2391 .elementor-element.elementor-element-d2cb9ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2391 .elementor-element.elementor-element-0cde2f9{background-color:#F5F5F5;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-2391 .elementor-element.elementor-element-0cde2f9 .elementor-icon-box-wrapper{gap:10px;}.elementor-2391 .elementor-element.elementor-element-0cde2f9 .elementor-icon-box-title{margin-block-end:15px;}.elementor-2391 .elementor-element.elementor-element-0cde2f9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2391 .elementor-element.elementor-element-0cde2f9.elementor-view-framed .elementor-icon, .elementor-2391 .elementor-element.elementor-element-0cde2f9.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2391 .elementor-element.elementor-element-0cde2f9 .elementor-icon{font-size:39px;}.elementor-2391 .elementor-element.elementor-element-0cde2f9 .elementor-icon-box-title, .elementor-2391 .elementor-element.elementor-element-0cde2f9 .elementor-icon-box-title a{font-size:18px;}.elementor-2391 .elementor-element.elementor-element-0cde2f9 .elementor-icon-box-description{font-size:14px;}.elementor-2391 .elementor-element.elementor-element-2af7f4f{background-color:#F5F5F5;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-2391 .elementor-element.elementor-element-2af7f4f .elementor-icon-box-wrapper{gap:10px;}.elementor-2391 .elementor-element.elementor-element-2af7f4f .elementor-icon-box-title{margin-block-end:15px;}.elementor-2391 .elementor-element.elementor-element-2af7f4f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2391 .elementor-element.elementor-element-2af7f4f.elementor-view-framed .elementor-icon, .elementor-2391 .elementor-element.elementor-element-2af7f4f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2391 .elementor-element.elementor-element-2af7f4f .elementor-icon{font-size:39px;}.elementor-2391 .elementor-element.elementor-element-2af7f4f .elementor-icon-box-title, .elementor-2391 .elementor-element.elementor-element-2af7f4f .elementor-icon-box-title a{font-size:18px;}.elementor-2391 .elementor-element.elementor-element-2af7f4f .elementor-icon-box-description{font-size:14px;}.elementor-2391 .elementor-element.elementor-element-f0f6215{background-color:#F5F5F5;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-2391 .elementor-element.elementor-element-f0f6215 .elementor-icon-box-wrapper{gap:10px;}.elementor-2391 .elementor-element.elementor-element-f0f6215 .elementor-icon-box-title{margin-block-end:15px;}.elementor-2391 .elementor-element.elementor-element-f0f6215.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2391 .elementor-element.elementor-element-f0f6215.elementor-view-framed .elementor-icon, .elementor-2391 .elementor-element.elementor-element-f0f6215.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2391 .elementor-element.elementor-element-f0f6215 .elementor-icon{font-size:39px;}.elementor-2391 .elementor-element.elementor-element-f0f6215 .elementor-icon-box-title, .elementor-2391 .elementor-element.elementor-element-f0f6215 .elementor-icon-box-title a{font-size:18px;}.elementor-2391 .elementor-element.elementor-element-f0f6215 .elementor-icon-box-description{font-size:14px;}.elementor-2391 .elementor-element.elementor-element-ced0ad6{background-color:#F5F5F5;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-2391 .elementor-element.elementor-element-ced0ad6 .elementor-icon-box-wrapper{gap:10px;}.elementor-2391 .elementor-element.elementor-element-ced0ad6 .elementor-icon-box-title{margin-block-end:15px;}.elementor-2391 .elementor-element.elementor-element-ced0ad6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2391 .elementor-element.elementor-element-ced0ad6.elementor-view-framed .elementor-icon, .elementor-2391 .elementor-element.elementor-element-ced0ad6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2391 .elementor-element.elementor-element-ced0ad6 .elementor-icon{font-size:39px;}.elementor-2391 .elementor-element.elementor-element-ced0ad6 .elementor-icon-box-title, .elementor-2391 .elementor-element.elementor-element-ced0ad6 .elementor-icon-box-title a{font-size:18px;}.elementor-2391 .elementor-element.elementor-element-ced0ad6 .elementor-icon-box-description{font-size:14px;}.elementor-2391 .elementor-element.elementor-element-0abc28c{--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:80px 80px;--row-gap:80px;--column-gap:80px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2391 .elementor-element.elementor-element-0abc28c:not(.elementor-motion-effects-element-type-background), .elementor-2391 .elementor-element.elementor-element-0abc28c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-2391 .elementor-element.elementor-element-1a3fd32{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2391 .elementor-element.elementor-element-71228f7{background-color:#F6F3E9;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:8px 16px 8px 16px;border-radius:8px 8px 8px 8px;}.elementor-2391 .elementor-element.elementor-element-71228f7.elementor-element{--align-self:flex-start;}.elementor-2391 .elementor-element.elementor-element-71228f7 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:14px;font-weight:500;color:#C09734;}.elementor-2391 .elementor-element.elementor-element-e781225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-2391 .elementor-element.elementor-element-e781225 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:56px;font-weight:700;color:#061A2D;}.elementor-2391 .elementor-element.elementor-element-b4885b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-family:"Noto Kufi Arabic", Sans-serif;font-size:18px;font-weight:500;color:#59636B;}.elementor-2391 .elementor-element.elementor-element-b4885b7 a{color:#020101;}.elementor-2391 .elementor-element.elementor-element-92590cb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2391 .elementor-element.elementor-element-e9c3cb2{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;}.elementor-2391 .elementor-element.elementor-element-e9c3cb2:not(.elementor-motion-effects-element-type-background), .elementor-2391 .elementor-element.elementor-element-e9c3cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-2391 .elementor-element.elementor-element-ef36a11{text-align:start;font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:400;color:#686868;}.elementor-2391 .elementor-element.elementor-element-afaa67c{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;}.elementor-2391 .elementor-element.elementor-element-afaa67c:not(.elementor-motion-effects-element-type-background), .elementor-2391 .elementor-element.elementor-element-afaa67c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-2391 .elementor-element.elementor-element-53d237b{text-align:start;font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-2391 .elementor-element.elementor-element-bc24769{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;}.elementor-2391 .elementor-element.elementor-element-bc24769:not(.elementor-motion-effects-element-type-background), .elementor-2391 .elementor-element.elementor-element-bc24769 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-2391 .elementor-element.elementor-element-a5cd0a8{text-align:start;font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-2391 .elementor-element.elementor-element-a07791f{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 24px 24px;}.elementor-2391 .elementor-element.elementor-element-a07791f:not(.elementor-motion-effects-element-type-background), .elementor-2391 .elementor-element.elementor-element-a07791f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-2391 .elementor-element.elementor-element-b8c698c{text-align:start;font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:400;color:#E6E6E6;}.elementor-2391 .elementor-element.elementor-element-92391d2{--n-accordion-title-font-size:17px;border-radius:4px 4px 4px 4px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#171717;--n-accordion-title-hover-color:var( --e-global-color-0578d12 );--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-2391 .elementor-element.elementor-element-92391d2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:none;}.elementor-2391 .elementor-element.elementor-element-92391d2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#171717;border-style:none;}.elementor-2391 .elementor-element.elementor-element-92391d2 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#171717;border-style:none;}:where( .elementor-2391 .elementor-element.elementor-element-92391d2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#0B0E0E;--border-radius:0px 0px 4px 4px;--padding-top:0px;--padding-right:32px;--padding-bottom:24px;--padding-left:32px;}.elementor-2391 .elementor-element.elementor-element-92391d2 {--n-accordion-padding:24px 32px 24px 32px;}:where( .elementor-2391 .elementor-element.elementor-element-92391d2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Noto Kufi Arabic", Sans-serif;font-weight:500;}@media(min-width:769px){.elementor-2391 .elementor-element.elementor-element-4ce1742{--width:50%;}.elementor-2391 .elementor-element.elementor-element-dfe40f2{--width:50%;}.elementor-2391 .elementor-element.elementor-element-1a3fd32{--width:480px;}.elementor-2391 .elementor-element.elementor-element-92590cb{--width:584px;}}@media(max-width:1024px){.elementor-2391 .elementor-element.elementor-element-5a17112{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-2391 .elementor-element.elementor-element-06b3a5f{--margin-top:-20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2391 .elementor-element.elementor-element-fb37aed .title{font-size:28px;}.elementor-2391 .elementor-element.elementor-element-fb37aed .title-after_title{font-size:18px;}.elementor-2391 .elementor-element.elementor-element-c3f05c0 .title{font-size:32px;}.elementor-2391 .elementor-element.elementor-element-e5dacdc{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-2391 .elementor-element.elementor-element-2387aab .wd-tabs .tabs-name{font-size:32px;}}@media(max-width:768px){.elementor-2391 .elementor-element.elementor-element-5a17112{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2391 .elementor-element.elementor-element-db4c6c9:not(.elementor-motion-effects-element-type-background), .elementor-2391 .elementor-element.elementor-element-db4c6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://meammerch.com/wp-content/uploads/2026/09/2.png");}.elementor-2391 .elementor-element.elementor-element-db4c6c9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2391 .elementor-element.elementor-element-88d0dcb{text-align:center;}.elementor-2391 .elementor-element.elementor-element-88d0dcb .elementor-heading-title{font-size:40px;}.elementor-2391 .elementor-element.elementor-element-15e4a23{text-align:center;}.elementor-2391 .elementor-element.elementor-element-06b3a5f{--margin-top:25px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2391 .elementor-element.elementor-element-fb37aed .title{font-size:24px;}.elementor-2391 .elementor-element.elementor-element-fb37aed .title-after_title{font-size:16px;}.elementor-2391 .elementor-element.elementor-element-70ef7fa .elementor-image-box-img{margin-bottom:10px;}.elementor-2391 .elementor-element.elementor-element-b8c34c8 .elementor-image-box-img{margin-bottom:10px;}.elementor-2391 .elementor-element.elementor-element-34067c3 .elementor-image-box-img{margin-bottom:10px;}.elementor-2391 .elementor-element.elementor-element-c5c5080 .elementor-image-box-img{margin-bottom:10px;}.elementor-2391 .elementor-element.elementor-element-c3f05c0 .title{font-size:28px;}.elementor-2391 .elementor-element.elementor-element-14c7292{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2391 .elementor-element.elementor-element-e5dacdc{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2391 .elementor-element.elementor-element-2387aab .wd-tabs .tabs-name{font-size:28px;}.elementor-2391 .elementor-element.elementor-element-0abc28c{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2391 .elementor-element.elementor-element-1a3fd32{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2391 .elementor-element.elementor-element-71228f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:4px 8px 4px 8px;}.elementor-2391 .elementor-element.elementor-element-71228f7.elementor-element{--align-self:center;}.elementor-2391 .elementor-element.elementor-element-71228f7 .elementor-heading-title{font-size:13px;}.elementor-2391 .elementor-element.elementor-element-e781225{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2391 .elementor-element.elementor-element-e781225.elementor-element{--align-self:center;}.elementor-2391 .elementor-element.elementor-element-e781225 .elementor-heading-title{font-size:32px;}.elementor-2391 .elementor-element.elementor-element-b4885b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-size:14px;}.elementor-2391 .elementor-element.elementor-element-ef36a11{font-size:14px;}.elementor-2391 .elementor-element.elementor-element-53d237b{font-size:14px;}.elementor-2391 .elementor-element.elementor-element-a5cd0a8{font-size:14px;}.elementor-2391 .elementor-element.elementor-element-b8c698c{font-size:14px;}.elementor-2391 .elementor-element.elementor-element-92391d2{--n-accordion-item-title-space-between:12px;--n-accordion-title-font-size:16px;}.elementor-2391 .elementor-element.elementor-element-92391d2 {--n-accordion-padding:12px 16px 12px 16px;}:where( .elementor-2391 .elementor-element.elementor-element-92391d2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:16px;--padding-bottom:12px;--padding-left:16px;}}/* Start custom CSS for wd_slider, class: .elementor-element-5b45a35 *//* ==========================================
   MEAM — Hero Slider #62
   Fixed Height + Center Content + Slider Fix
========================================== */

/* إزالة المسافات */
#main-content {
    padding-block: 0 !important;
}

.elementor-2391 .elementor-element.elementor-element-5a17112 {
    padding: 0 !important;
}


/* ==========================================
   HERO HEIGHT — DESKTOP
========================================== */

#slider-62,
#slider-62 .wd-carousel-inner,
#slider-62 .wd-carousel,
#slider-62 .wd-carousel-wrap,
#slider-62 .wd-slide,
#slider-62 .wd-slide-bg {
    height: 78vh !important;
    min-height: 78vh !important;
    max-height: 78vh !important;
}


/* ==========================================
   IMPORTANT — SWIPER FIX
========================================== */

/* القص يكون على الحاوية الخارجية فقط */
#slider-62 .wd-carousel-inner,
#slider-62 .wd-carousel {
    overflow: hidden !important;
    border-radius: 0 !important;
}

/*
   مهم جدًا:
   لا نضع overflow:hidden على swiper wrapper
   حتى يستطيع الانتقال للسلايدات التالية
*/
#slider-62 .wd-carousel-wrap {
    overflow: visible !important;
}


/* ==========================================
   BACKGROUND
========================================== */

#slider-62 .wd-slide-bg {
    overflow: hidden !important;
}

#slider-62 .wd-slide-bg img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    object-fit: cover !important;
}


/* ==========================================
   PERFECT VERTICAL CENTER
========================================== */

#slider-62 .wd-slide-container {
    height: 100% !important;
    min-height: 100% !important;

    display: flex !important;
    align-items: center !important;

    padding-top: 0 !important;
    padding-bottom: 0 !important;
}


/* ==========================================
   INNER CONTENT
========================================== */

#slider-62 .wd-slide-inner {
    width: 100% !important;

    height: auto !important;
    min-height: 0 !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* ==========================================
   IMPORTANT
   لا نلغي transform
========================================== */

/*
لا تستخدم:

transform: none !important;

على أي عنصر خاص بالسلايدر
لأن Woodmart / Swiper يعتمد عليه في الحركة.
*/


/* ==========================================
   HIDE ARROWS
========================================== */

#slider-62 .wd-slider-arrows .wd-btn-arrow,
#slider-62 > .wd-slider-arrows .wd-btn-arrow {
    display: none !important;
}


/* ==========================================
   PAGINATION
========================================== */

#slider-62 .wd-slider-pagin,
#slider-62 .wd-nav-pagin-wrap {
    z-index: 20 !important;
}


/* ==========================================
   TABLET
========================================== */

@media (max-width: 1024px) {

    #slider-62,
    #slider-62 .wd-carousel-inner,
    #slider-62 .wd-carousel,
    #slider-62 .wd-carousel-wrap,
    #slider-62 .wd-slide,
    #slider-62 .wd-slide-bg {
        height: 80vh !important;
        min-height: 80vh !important;
        max-height: 80vh !important;
    }

    #slider-62 .wd-slide-container {
        height: 100% !important;
        min-height: 100% !important;

        display: flex !important;
        align-items: center !important;

        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
}


/* ==========================================
   MOBILE
========================================== */

@media (max-width: 767px) {

    #slider-62,
    #slider-62 .wd-carousel-inner,
    #slider-62 .wd-carousel,
    #slider-62 .wd-carousel-wrap,
    #slider-62 .wd-slide,
    #slider-62 .wd-slide-bg {
        height: 80vh !important;
        min-height: 80vh !important;
        max-height: 80vh !important;
    }

    #slider-62 .wd-slide-container {
        height: 100% !important;
        min-height: 100% !important;

        display: flex !important;
        align-items: center !important;

        padding-top: 0 !important;
        padding-bottom: 0 !important;

        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15e4a23 */.elementor-2391 .elementor-element.elementor-element-15e4a23 .elementor-heading-title {

    text-align: center !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db4c6c9 *//* MEAM — Mobile Hero */
@media (max-width: 767px) {

    /* القسم الرئيسي — بدون أي Padding جانبي */
    body.home .elementor-element-db4c6c9 {
        --justify-content: flex-start !important;
        --align-items: center !important;

        position: relative !important;
        isolation: isolate;
        overflow: hidden !important;

        width: 100% !important;
        max-width: 100% !important;
        min-height: clamp(640px, 177.78vw, 780px) !important;

        margin: 0 !important;
        padding: 0 !important;

        background-size: cover !important;
        background-position: center bottom !important;
        background-repeat: no-repeat !important;
    }

    /* تدرج خفيف لظهور النص بوضوح */
    body.home .elementor-element-db4c6c9::before {
        content: "";
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;

        background: linear-gradient(
            180deg,
            rgba(18, 18, 18, 0.82) 0%,
            rgba(18, 18, 18, 0.5) 34%,
            rgba(18, 18, 18, 0.08) 62%,
            rgba(18, 18, 18, 0.18) 100%
        );
    }

    /* إزالة مسافات Elementor الجانبية */
    body.home .elementor-element-db4c6c9 > .e-con-inner {
        position: relative;
        z-index: 1;

        width: 100% !important;
        max-width: 100% !important;
        min-height: inherit !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    /* حاوية المحتوى */
    body.home .elementor-element-c069d50 {
        --justify-content: flex-start !important;
        --align-items: center !important;
        --gap: 12px !important;

        width: min(88%, 370px) !important;
        max-width: 370px !important;
        margin: 0 auto !important;
        padding: clamp(44px, 8svh, 70px) 0 0 !important;

        direction: rtl !important;
        text-align: center !important;
        box-sizing: border-box !important;
    }

    /* الشارة */
    body.home .elementor-element-c629b16 {
        width: fit-content !important;
        margin: 0 auto 3px !important;
        padding: 6px 14px !important;

        background: rgba(197, 232, 121, 0.12) !important;
        border: 1px solid rgba(197, 232, 121, 0.5) !important;
        border-radius: 50px !important;
    }

    body.home
    .elementor-element-c629b16
    .elementor-heading-title {
        margin: 0 !important;
        color: #C5E879 !important;
        font-size: 12px !important;
        font-weight: 700 !important;
        line-height: 1.6 !important;
    }

    /* العنوان الرئيسي */
    body.home .elementor-element-88d0dcb {
        width: 100% !important;
        margin: 0 !important;
        text-align: center !important;
    }

    body.home
    .elementor-element-88d0dcb
    .elementor-heading-title {
        margin: 0 !important;
        color: #FFFFFF !important;
        font-size: clamp(30px, 8.5vw, 36px) !important;
        font-weight: 700 !important;
        line-height: 1.35 !important;
        text-wrap: balance;
    }

    body.home
    .elementor-element-88d0dcb
    .elementor-heading-title span {
        color: #C5E879 !important;
    }

    /* الوصف */
    body.home .elementor-element-15e4a23 {
        width: 100% !important;
        margin: 0 !important;
        text-align: center !important;
    }

    body.home
    .elementor-element-15e4a23
    .elementor-heading-title {
        margin: 0 !important;
        color: rgba(255, 255, 255, 0.78) !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 1.8 !important;
    }

    /* الزر */
    body.home .elementor-element-e9ae93b {
        width: auto !important;
        margin: 5px auto 0 !important;
    }

    body.home
    .elementor-element-e9ae93b
    .elementor-button {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        min-width: 190px !important;
        min-height: 48px !important;
        padding: 12px 25px !important;

        color: #252525 !important;
        fill: #252525 !important;
        background: #C5E879 !important;
        border: 1px solid #C5E879 !important;
        border-radius: 11px !important;

        font-size: 14px !important;
        font-weight: 700 !important;
        line-height: 1.5 !important;

        box-shadow: 0 10px 26px rgba(197, 232, 121, 0.18) !important;
        transition: 0.2s ease !important;
    }

    body.home
    .elementor-element-e9ae93b
    .elementor-button:active {
        background: #B3D765 !important;
        border-color: #B3D765 !important;
        transform: scale(0.98);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe40f2 */.elementor-2391 .elementor-element.elementor-element-dfe40f2 .elementor-image-box-img {
    width: 116px !important;
    height: 116px;
    margin: 0 auto 13px !important;
    overflow: hidden;
    background-color: #f5f5f5;
    border: 1px solid rgba(192, 151, 52, 0.55);
    border-radius: 50%;
    transition:
        transform 0.4s cubic-bezier(.2, .7, .2, 1),
        border-color 0.3s ease,
        box-shadow 0.3s ease;
}

.elementor-2391 .elementor-element.elementor-element-dfe40f2 .elementor-image-box-img a {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: inherit;
}

.elementor-2391 .elementor-element.elementor-element-dfe40f2 .elementor-image-box-img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: inherit;
    transition: transform 0.45s cubic-bezier(.2, .7, .2, 1);
}

.elementor-2391 .elementor-element.elementor-element-dfe40f2 .elementor-image-box-title {
    margin: 0 !important;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.6;
}

.elementor-2391 .elementor-element.elementor-element-dfe40f2 .elementor-image-box-title a {
    color: inherit;
    transition: color 0.3s ease;
}

/* يجعل مساحة العنصر بالكامل قابلة للضغط */
.elementor-2391 .elementor-element.elementor-element-dfe40f2 .elementor-image-box-title a::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    border-radius: 12px;
}

/* Hover */
.elementor-2391 .elementor-element.elementor-element-dfe40f2 .elementor-image-box-wrapper:hover {
    transform: translateY(-3px);
}

.elementor-2391 .elementor-element.elementor-element-dfe40f2 .elementor-image-box-wrapper:hover .elementor-image-box-img {
    border-color: #c09734;
    box-shadow:
        0 0 0 4px rgba(192, 151, 52, 0.1),
        0 14px 26px rgba(0, 0, 0, 0.3);
}

.elementor-2391 .elementor-element.elementor-element-dfe40f2 .elementor-image-box-wrapper:hover img {
    transform: scale(1.02);
}

.elementor-2391 .elementor-element.elementor-element-dfe40f2 .elementor-image-box-wrapper:hover .elementor-image-box-title {
    color: #c09734;
}


/* الموبايل */
@media (max-width: 767px) {
    .elementor-2391 .elementor-element.elementor-element-dfe40f2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 22px 12px;
    }

    .elementor-2391 .elementor-element.elementor-element-dfe40f2 .elementor-image-box-img {
        width: 100px !important;
        height: 100px;
        margin-bottom: 10px !important;
    }

    .elementor-2391 .elementor-element.elementor-element-dfe40f2 .elementor-image-box-title {
        font-size: 12px;
    }

    .elementor-2391 .elementor-element.elementor-element-dfe40f2 .elementor-image-box-wrapper:hover {
        transform: translateY(-3px);
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-2391 .elementor-element.elementor-element-dfe40f2 *,
    .elementor-2391 .elementor-element.elementor-element-dfe40f2 *::before,
    .elementor-2391 .elementor-element.elementor-element-dfe40f2 *::after {
        transition: none !important;
        animation: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b3a5f *//* MEAM — قسم الاختيارات بعد الهيرو */
.elementor-2391 .elementor-element.elementor-element-06b3a5f {
    --meam-lime: #C5E879;
    --meam-dark: #252525;
    --meam-card: #30322D;
    --meam-white: #FFFFFF;
    --meam-muted: #D5D8D0;

    position: relative;
    isolation: isolate;
    direction: rtl;

    padding: 38px 32px;
    background: var(--meam-dark);
    border: 1px solid rgba(197, 232, 121, 0.3);
    border-radius: 24px;
    box-sizing: border-box;
    overflow: hidden;
}

/* تفصيلة هندسية */
.elementor-2391 .elementor-element.elementor-element-06b3a5f::before {
    content: "";
    position: absolute;
    top: -125px;
    inset-inline-end: -95px;
    width: 270px;
    height: 270px;

    background: transparent;
    border: 1px solid rgba(197, 232, 121, 0.14);
    border-radius: 50%;

    pointer-events: none;
    z-index: 0;
}

.elementor-2391 .elementor-element.elementor-element-06b3a5f::after {
    content: "";
    position: absolute;
    bottom: 0;
    inset-inline-start: 32px;
    width: 80px;
    height: 3px;

    background: var(--meam-lime);
    border: 0;
    pointer-events: none;
}

/* توزيع العنوان والكروت */
.elementor-2391 .elementor-element.elementor-element-06b3a5f > .e-con-inner {
    position: relative;
    z-index: 1;

    display: grid;
    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.4fr);
    align-items: center;
    gap: 30px;
    width: 100%;
    padding: 0;
}

.elementor-2391 .elementor-element.elementor-element-06b3a5f > .e-con-inner > .elementor-element-4ce1742,
.elementor-2391 .elementor-element.elementor-element-06b3a5f > .e-con-inner > .elementor-element-dfe40f2 {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    margin: 0;
    box-sizing: border-box;
}

/* مساحة العنوان */
.elementor-2391 .elementor-element.elementor-element-06b3a5f > .e-con-inner > .elementor-element-4ce1742 {
    padding: 0;
    padding-inline-end: 26px;
    border: 0;
    border-inline-end: 1px solid rgba(197, 232, 121, 0.22);
}

.elementor-2391 .elementor-element.elementor-element-06b3a5f .title-wrapper {
    margin: 0;
    text-align: right;
}

.elementor-2391 .elementor-element.elementor-element-06b3a5f .woodmart-title-container {
    margin: 0;
    color: var(--meam-white);
    font-size: clamp(27px, 2.5vw, 38px);
    font-weight: 700;
    line-height: 1.55;
    letter-spacing: 0;
    text-wrap: balance;
}

/* يتجاوز اللون الذهبي المكتوب داخل HTML */
.elementor-2391 .elementor-element.elementor-element-06b3a5f .woodmart-title-container span {
    color: var(--meam-lime) !important;
}

.elementor-2391 .elementor-element.elementor-element-06b3a5f .title-after_title {
    max-width: 510px;
    margin-top: 13px;
}

.elementor-2391 .elementor-element.elementor-element-06b3a5f .title-after_title p {
    margin: 0;
    color: var(--meam-muted);
    font-size: 15px;
    font-weight: 400;
    line-height: 1.95;
}

/* شبكة الكروت */
.elementor-2391 .elementor-element.elementor-element-06b3a5f > .e-con-inner > .elementor-element-dfe40f2 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    align-items: stretch;
    gap: 12px;
    padding: 0;
}

/* الكارت */
.elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-element-dfe40f2 > .elementor-widget-image-box {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    height: 100%;
    margin: 0;
    padding: 0;

    /* إلغاء حركة Elementor القديمة لتوحيد الهوفر */
    --e-transform-translateY: 0px;
    transform: none !important;
}

.elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-widget-image-box > .elementor-widget-container {
    height: 100%;
}

.elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-image-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 14px;

    height: 100%;
    padding: 13px 10px 16px;
    box-sizing: border-box;

    background: var(--meam-card);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 16px;
    text-align: center;

    transition:
        background-color 0.22s ease,
        border-color 0.22s ease,
        transform 0.22s ease;
}

/* الصور */
.elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-image-box-wrapper .elementor-image-box-img {
    display: block;
    flex: 0 0 auto;
    width: 100% !important;
    max-width: 138px;
    margin: 0 !important;

    aspect-ratio: 1;
    overflow: hidden;
    border: 1px solid rgba(197, 232, 121, 0.2);
    border-radius: 12px;
    box-sizing: border-box;
}

.elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-image-box-img a {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: inherit;
}

.elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-image-box-img img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: 100%;
    aspect-ratio: 1;
    object-fit: cover;
    border-radius: inherit;

    transition: transform 0.35s ease;
}

/* عنوان الكارت */
.elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-image-box-content {
    width: 100%;
    min-width: 0;
}

.elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-image-box-title {
    margin: 0 !important;
    color: var(--meam-white);
    font-size: 13px;
    font-weight: 600;
    line-height: 1.7;
    letter-spacing: 0;
}

.elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-image-box-title a {
    display: inline-block;
    max-width: 100%;
    color: var(--meam-white);
    text-decoration: none;
    transition: color 0.22s ease;
}

/* الهوفر للأجهزة التي تدعم الماوس */
@media (hover: hover) and (pointer: fine) {
    .elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-widget-image-box:hover .elementor-image-box-wrapper {
        background: #363B2F;
        border-color: var(--meam-lime);
        transform: translateY(-4px);
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-widget-image-box:hover .elementor-image-box-img img {
        transform: scale(1.04);
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-widget-image-box:hover .elementor-image-box-title a {
        color: var(--meam-lime);
    }
}

/* التنقل بالكيبورد */
.elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-widget-image-box:focus-within .elementor-image-box-wrapper {
    border-color: var(--meam-lime);
}

.elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-image-box-title a:focus-visible {
    color: var(--meam-lime);
    outline: 2px solid var(--meam-lime);
    outline-offset: 4px;
    border-radius: 3px;
}

/* التابلت والشاشات المتوسطة */
@media (max-width: 1199px) {
    .elementor-2391 .elementor-element.elementor-element-06b3a5f {
        padding: 30px 24px;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f > .e-con-inner {
        grid-template-columns: minmax(0, 1fr);
        gap: 26px;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f > .e-con-inner > .elementor-element-4ce1742 {
        padding: 0 0 24px;
        border-inline-end: 0;
        border-bottom: 1px solid rgba(197, 232, 121, 0.2);
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f .title-wrapper {
        text-align: center !important;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f .title-after_title {
        max-width: 650px;
        margin-inline: auto;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f > .e-con-inner > .elementor-element-dfe40f2 {
        max-width: 820px;
        margin-inline: auto;
        gap: 16px;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-image-box-title {
        font-size: 14px;
    }
}

/* الموبايل */
@media (max-width: 767px) {
    .elementor-2391 .elementor-element.elementor-element-06b3a5f {
        padding: 25px 16px;
        border-radius: 18px;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f::after {
        inset-inline-start: 24px;
        width: 60px;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f > .e-con-inner {
        gap: 22px;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f > .e-con-inner > .elementor-element-4ce1742 {
        padding-bottom: 20px;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f .woodmart-title-container {
        font-size: clamp(24px, 6.4vw, 29px);
        line-height: 1.6;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f .title-after_title {
        margin-top: 10px;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f .title-after_title p {
        font-size: 14px;
        line-height: 1.9;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f > .e-con-inner > .elementor-element-dfe40f2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 12px;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-image-box-wrapper {
        gap: 12px;
        padding: 12px 10px 15px;
        border-radius: 14px;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-image-box-wrapper .elementor-image-box-img {
        max-width: 126px;
        border-radius: 10px;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-image-box-title {
        font-size: 13px;
        line-height: 1.7;
    }
}

/* تقليل الحركة */
@media (prefers-reduced-motion: reduce) {
    .elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-image-box-wrapper,
    .elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-image-box-img img,
    .elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-image-box-title a {
        transition: none !important;
    }

    .elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-widget-image-box:hover .elementor-image-box-wrapper,
    .elementor-2391 .elementor-element.elementor-element-06b3a5f .elementor-widget-image-box:hover .elementor-image-box-img img {
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_title, class: .elementor-element-c3f05c0 */.home .elementor-element-c3f05c0{
    font-family: "Noto Kufi Arabic", sans-serif !important;
    font-weight: 800 !important;
    font-variation-settings: "wght" 800;
    color: #151515 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-082b4e0 *//* MEAM — عنوان وصل حديثًا */
.elementor-2391 .elementor-element.elementor-element-082b4e0 {
    padding: 38px 24px 22px;
    background: #FFFFFF;
    direction: rtl;
}

.elementor-2391 .elementor-element.elementor-element-082b4e0 > .e-con-inner {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    gap: 20px;
    padding: 0 0 20px;
    border-bottom: 1px solid #E2E6DB;
}

/* العنوان */
.elementor-2391 .elementor-element.elementor-element-082b4e0 .elementor-element-c3f05c0 {
    width: auto;
    min-width: 0;
    flex: 1 1 auto;
    margin: 0;
}

.elementor-2391 .elementor-element.elementor-element-082b4e0 .title-wrapper {
    margin: 0;
    text-align: right !important;
}

.elementor-2391 .elementor-element.elementor-element-082b4e0 .woodmart-title-container {
    position: relative;
    margin: 0;
    padding-inline-start: 18px;

    color: #252525;
    font-size: clamp(27px, 2.6vw, 36px);
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0;
}

.elementor-2391 .elementor-element.elementor-element-082b4e0 .woodmart-title-container::before {
    content: "";
    position: absolute;
    inset-inline-start: 0;
    top: 50%;
    width: 5px;
    height: 30px;
    border-radius: 5px;
    background: #C5E879;
    transform: translateY(-50%);
}

/* زر عرض المزيد */
.elementor-2391 .elementor-element.elementor-element-082b4e0 .elementor-element-867dec9 {
    width: auto;
    flex: 0 0 auto;
    margin: 0;
}

.elementor-2391 .elementor-element.elementor-element-082b4e0 .wd-button-wrapper {
    margin: 0;
}

.elementor-2391 .elementor-element.elementor-element-082b4e0 .elementor-element-867dec9 .btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;

    min-height: 46px;
    padding: 11px 20px;
    box-sizing: border-box;

    background: #C5E879;
    color: #252525;
    border: 1px solid #C5E879;
    border-radius: 10px;

    font-size: 13px;
    font-weight: 700;
    line-height: 1.6;
    white-space: nowrap;
    box-shadow: none;

    transition:
        background-color 0.2s ease,
        border-color 0.2s ease;
}

.elementor-2391 .elementor-element.elementor-element-082b4e0 .wd-btn-text,
.elementor-2391 .elementor-element.elementor-element-082b4e0 .wd-btn-icon {
    color: inherit;
}

.elementor-2391 .elementor-element.elementor-element-082b4e0 .wd-btn-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    transition: transform 0.2s ease;
}

.elementor-2391 .elementor-element.elementor-element-082b4e0 .wd-btn-icon svg {
    width: 14px;
    height: 14px;
    fill: currentColor;
}

.elementor-2391 .elementor-element.elementor-element-082b4e0 .elementor-element-867dec9 .btn:hover {
    background: #B3D765;
    border-color: #B3D765;
    color: #252525;
    box-shadow: none;
}

.elementor-2391 .elementor-element.elementor-element-082b4e0 .btn:hover .wd-btn-icon {
    transform: translateX(-3px);
}

.elementor-2391 .elementor-element.elementor-element-082b4e0 .btn:focus-visible {
    outline: 2px solid #476322;
    outline-offset: 4px;
}

/* الموبايل */
@media (max-width: 767px) {
    .elementor-2391 .elementor-element.elementor-element-082b4e0 {
        padding: 28px 16px 16px;
    }

    .elementor-2391 .elementor-element.elementor-element-082b4e0 > .e-con-inner {
        gap: 12px;
        padding-bottom: 16px;
    }

    .elementor-2391 .elementor-element.elementor-element-082b4e0 .woodmart-title-container {
        padding-inline-start: 13px;
        font-size: 24px;
    }

    .elementor-2391 .elementor-element.elementor-element-082b4e0 .woodmart-title-container::before {
        width: 4px;
        height: 24px;
    }

    .elementor-2391 .elementor-element.elementor-element-082b4e0 .elementor-element-867dec9 .btn {
        min-height: 44px;
        padding: 10px 13px;
        gap: 7px;
        font-size: 12px;
    }

    .elementor-2391 .elementor-element.elementor-element-082b4e0 .wd-btn-icon svg {
        width: 12px;
        height: 12px;
    }
}

@media (max-width: 359px) {
    .elementor-2391 .elementor-element.elementor-element-082b4e0 > .e-con-inner {
        flex-wrap: wrap;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-2391 .elementor-element.elementor-element-082b4e0 .btn,
    .elementor-2391 .elementor-element.elementor-element-082b4e0 .wd-btn-icon {
        transition: none;
    }

    .elementor-2391 .elementor-element.elementor-element-082b4e0 .btn:hover .wd-btn-icon {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14c7292 *//* MEAM — منتجات وصل حديثًا */
.elementor-2391 .elementor-element.elementor-element-14c7292 {
    --wd-primary-color: #476322;
    --wd-link-color: #252525;
    --wd-link-color-hover: #476322;

    padding: 0 24px 40px;
    background: #FFFFFF;
    direction: rtl;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 > .e-con-inner {
    padding: 0;
    min-width: 0;
}

/* الكارت — بدون تغيير حركة أو عرض شرائح الكاروسيل */
.elementor-2391 .elementor-element.elementor-element-14c7292 .product-grid-item {
    min-width: 0;
    border-color: #E2E6DB;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .product-wrapper {
    background: #FFFFFF;
    border: 1px solid #E2E6DB;
    border-radius: 16px;
    box-sizing: border-box;

    transition:
        border-color 0.22s ease,
        background-color 0.22s ease;
}

/* صورة المنتج */
.elementor-2391 .elementor-element.elementor-element-14c7292 .product-element-top {
    margin: 0;
    overflow: hidden;
    background: #F5F7F0;
    border-radius: 15px 15px 0 0;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .product-image-link {
    display: block;
    aspect-ratio: 1;
    overflow: hidden;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .product-image-link > img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* معلومات المنتج */
.elementor-2391 .elementor-element.elementor-element-14c7292 .product-element-bottom {
    padding: 16px 14px 18px;
    text-align: right;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-entities-title {
    margin: 0 0 7px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.8;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-entities-title a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;

    color: #252525;
    white-space: normal;
    line-height: 1.8;
    min-height: 3.6em;

    transition: color 0.2s ease;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-entities-title a:hover {
    color: #476322;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-product-cats,
.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-product-cats a {
    color: #62675C;
    font-size: 12px;
    line-height: 1.7;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-product-cats a:hover {
    color: #476322;
}

/* الأسعار */
.elementor-2391 .elementor-element.elementor-element-14c7292 .price {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 5px 9px;
    margin-top: 10px;

    color: #476322;
    font-size: 16px;
    font-weight: 700;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .price > .amount,
.elementor-2391 .elementor-element.elementor-element-14c7292 .price ins,
.elementor-2391 .elementor-element.elementor-element-14c7292 .price ins .amount {
    color: #476322;
    font-weight: 700;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .price ins {
    background: transparent;
    text-decoration: none;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .price del,
.elementor-2391 .elementor-element.elementor-element-14c7292 .price del .amount {
    color: #767B70;
    font-size: 12px;
    font-weight: 400;
    opacity: 1;
}

/* شارات الخصم والمنتجات المميزة */
.elementor-2391 .elementor-element.elementor-element-14c7292 .product-labels .product-label {
    padding: 5px 9px;
    border-radius: 7px;
    font-size: 11px;
    font-weight: 700;
    line-height: 1.5;
    box-shadow: none;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .product-labels .onsale {
    background: #C5E879;
    color: #252525;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .product-labels .featured {
    background: #252525;
    color: #FFFFFF;
}

/* أيقونات المفضلة والمقارنة والمعاينة */
.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-buttons {
    background: #FFFFFF;
    border: 1px solid #E2E6DB;
    border-radius: 10px;
    box-shadow: 0 4px 12px rgba(37, 37, 37, 0.07);
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-buttons .wd-action-btn > a {
    color: #252525;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-buttons .wd-action-btn > a:hover {
    color: #476322;
    background: #F5F7F0;
}

/* إضافة للسلة — الحفاظ على سلوك Woodmart */
.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-add-btn .button {
    background: #C5E879;
    color: #252525;
    border-color: #C5E879;
    font-size: 13px;
    font-weight: 700;
    box-shadow: none;

    transition:
        background-color 0.2s ease,
        color 0.2s ease;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-add-btn .button:hover {
    background: #B3D765;
    color: #252525;
    border-color: #B3D765;
}

/* أسهم التنقل */
.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-nav-arrows .wd-arrow-inner {
    background: #FFFFFF;
    color: #252525;
    border: 1px solid #E2E6DB;
    border-radius: 50%;
    box-shadow: 0 4px 12px rgba(37, 37, 37, 0.07);
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-nav-arrows .wd-btn-arrow:not(.wd-disabled):hover .wd-arrow-inner {
    background: #C5E879;
    color: #252525;
    border-color: #C5E879;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-nav-scroll-drag {
    background: #476322;
}

/* الهوفر */
@media (hover: hover) and (pointer: fine) {
    .elementor-2391 .elementor-element.elementor-element-14c7292 .product-grid-item:hover .product-wrapper {
        border-color: #A7BB89;
    }
}

/* الوصول بالكيبورد */
.elementor-2391 .elementor-element.elementor-element-14c7292 .product-wrapper:focus-within {
    border-color: #476322;
}

.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-entities-title a:focus-visible,
.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-add-btn .button:focus-visible,
.elementor-2391 .elementor-element.elementor-element-14c7292 .wd-action-btn > a:focus-visible {
    outline: 2px solid #476322;
    outline-offset: 3px;
}

/* الموبايل */
@media (max-width: 767px) {
    .elementor-2391 .elementor-element.elementor-element-14c7292 {
        padding: 0 16px 28px;
    }

    .elementor-2391 .elementor-element.elementor-element-14c7292 .product-wrapper {
        border-radius: 12px;
    }

    .elementor-2391 .elementor-element.elementor-element-14c7292 .product-element-top {
        border-radius: 11px 11px 0 0;
    }

    .elementor-2391 .elementor-element.elementor-element-14c7292 .product-element-bottom {
        padding: 12px 10px 14px;
    }

    .elementor-2391 .elementor-element.elementor-element-14c7292 .wd-entities-title {
        font-size: 12px;
    }

    .elementor-2391 .elementor-element.elementor-element-14c7292 .wd-product-cats,
    .elementor-2391 .elementor-element.elementor-element-14c7292 .wd-product-cats a {
        font-size: 11px;
    }

    .elementor-2391 .elementor-element.elementor-element-14c7292 .price {
        font-size: 14px;
        gap: 4px 7px;
    }

    .elementor-2391 .elementor-element.elementor-element-14c7292 .price del,
    .elementor-2391 .elementor-element.elementor-element-14c7292 .price del .amount {
        font-size: 11px;
    }

    .elementor-2391 .elementor-element.elementor-element-14c7292 .product-labels .product-label {
        padding: 4px 7px;
        font-size: 10px;
    }

    .elementor-2391 .elementor-element.elementor-element-14c7292 .wd-add-btn .button {
        font-size: 12px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-2391 .elementor-element.elementor-element-14c7292 .product-wrapper,
    .elementor-2391 .elementor-element.elementor-element-14c7292 .wd-entities-title a,
    .elementor-2391 .elementor-element.elementor-element-14c7292 .wd-add-btn .button {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c54854 */.elementor-2391 .elementor-element.elementor-element-2c54854 span{
    color:#C09734;
}.elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-2c54854 .elementor-heading-title {
    margin: 0;
    color: #ffffff !important;
    font-size: clamp(30px, 3vw, 44px);
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958b2b2 *//* MEAM — قسم الباقات */
.elementor-2391 .elementor-element.elementor-element-958b2b2 {
    --meam-lime: #C5E879;
    --meam-hover: #B3D765;
    --meam-dark: #252525;
    --meam-green: #476322;
    --meam-muted: #62675C;
    --meam-border: #E2E6DB;

    --wd-primary-color: #476322;
    --wd-link-color: #252525;
    --wd-link-color-hover: #476322;

    padding: 54px 32px;
    background: #F5F7F0;
    border: 1px solid var(--meam-border);
    border-radius: 24px;
    direction: rtl;
    box-sizing: border-box;
}

/* توزيع النصوص والمنتجات */
.elementor-2391 .elementor-element.elementor-element-958b2b2 > .e-con-inner {
    display: grid;
    grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.45fr);
    align-items: center;
    gap: 42px;
    padding: 0;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 > .e-con-inner > .elementor-element-9e25140,
.elementor-2391 .elementor-element.elementor-element-958b2b2 > .e-con-inner > .elementor-element-0f3e94b {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* عمود النصوص */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-9e25140 {
    align-items: flex-start;
    gap: 18px;
    text-align: right;
}

/* الشارة */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-ce34773 {
    width: fit-content;
    max-width: 100%;
    margin: 0;
    padding: 7px 15px;
    background: #EAF3DA;
    border: 1px solid #D0DDBB;
    border-radius: 50px;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-ce34773 .elementor-heading-title {
    margin: 0;
    color: var(--meam-green);
    font-size: 13px;
    font-weight: 700;
    line-height: 1.6;
}

/* العنوان الرئيسي */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-2c54854 .elementor-heading-title {
    margin: 0;
    color: var(--meam-dark);
    font-size: clamp(30px, 3vw, 44px);
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0;
    text-wrap: balance;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-2c54854 .elementor-heading-title span {
    color: var(--meam-green);
}

/* الوصف */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-fe3f763 {
    max-width: 440px;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-fe3f763 .elementor-heading-title {
    margin: 0;
    color: var(--meam-muted);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.95;
}

/* زر استكشاف الباقات */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-27616b4 {
    width: fit-content;
    margin-top: 5px;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-27616b4 .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 50px;
    padding: 13px 26px;

    color: var(--meam-dark);
    fill: currentColor;
    background: var(--meam-lime);
    border: 1px solid var(--meam-lime);
    border-radius: 10px;

    font-size: 14px;
    font-weight: 700;
    line-height: 1.6;
    box-shadow: none;

    transition:
        background-color 0.2s ease,
        border-color 0.2s ease;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-27616b4 .elementor-button:hover {
    color: var(--meam-dark);
    background: var(--meam-hover);
    border-color: var(--meam-hover);
    box-shadow: none;
}

/* السماح للكاروسيل بحساب عرضه داخل الشبكة */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-8967661,
.elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-8967661 > .elementor-widget-container {
    width: 100%;
    min-width: 0;
    max-width: 100%;
}

/* كروت الباقات */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .product-wrapper {
    background: #FFFFFF;
    border: 1px solid var(--meam-border);
    border-radius: 18px;
    box-sizing: border-box;

    transition: border-color 0.22s ease;
}

/* مساحة موحدة للصور بدون قص محتواها */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .product-element-top {
    margin: 0;
    overflow: hidden;
    background: #FFFFFF;
    border-radius: 17px 17px 0 0;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .product-image-link {
    display: block;
    aspect-ratio: 4 / 3;
    background: #FFFFFF;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .product-image-link > img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}

/* تفاصيل الباقة */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .product-element-bottom {
    padding: 17px 16px 20px;
    text-align: right;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-entities-title {
    margin: 0 0 7px;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.7;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-entities-title a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    min-height: 3.4em;

    color: var(--meam-dark);
    white-space: normal;
    line-height: 1.7;
    transition: color 0.2s ease;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-entities-title a:hover {
    color: var(--meam-green);
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-product-cats,
.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-product-cats a {
    color: var(--meam-muted);
    font-size: 12px;
    line-height: 1.7;
}

/* الأسعار */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .price {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    gap: 5px 10px;
    margin-top: 12px;

    color: var(--meam-green);
    font-size: 18px;
    font-weight: 700;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .price > .amount,
.elementor-2391 .elementor-element.elementor-element-958b2b2 .price ins,
.elementor-2391 .elementor-element.elementor-element-958b2b2 .price ins .amount {
    color: var(--meam-green);
    font-weight: 700;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .price ins {
    background: transparent;
    text-decoration: none;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .price del,
.elementor-2391 .elementor-element.elementor-element-958b2b2 .price del .amount {
    color: #767B70;
    font-size: 13px;
    font-weight: 400;
    opacity: 1;
}

/* شارة العرض */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .product-labels .onsale {
    padding: 5px 10px;
    color: var(--meam-dark);
    background: var(--meam-lime);
    border-radius: 7px;
    font-size: 11px;
    font-weight: 700;
    line-height: 1.6;
}

/* أدوات المنتج */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-buttons {
    background: #FFFFFF;
    border: 1px solid var(--meam-border);
    border-radius: 10px;
    box-shadow: 0 4px 12px rgba(37, 37, 37, 0.06);
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-buttons .wd-action-btn > a {
    color: var(--meam-dark);
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-buttons .wd-action-btn > a:hover {
    color: var(--meam-green);
    background: #F5F7F0;
}

/* زر إضافة الباقة */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-add-btn .button {
    color: var(--meam-dark);
    background: var(--meam-lime);
    border-color: var(--meam-lime);
    font-size: 13px;
    font-weight: 700;
    box-shadow: none;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-add-btn .button:hover {
    color: var(--meam-dark);
    background: var(--meam-hover);
    border-color: var(--meam-hover);
}

/* أسهم التنقل */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-nav-arrows .wd-arrow-inner {
    color: var(--meam-dark);
    background: #FFFFFF;
    border: 1px solid #D0DDBB;
    border-radius: 50%;
    box-shadow: 0 4px 12px rgba(37, 37, 37, 0.06);
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-btn-arrow:not(.wd-disabled):hover .wd-arrow-inner {
    color: var(--meam-dark);
    background: var(--meam-lime);
    border-color: var(--meam-lime);
}

/* مؤشرات التنقل */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-nav-pagin-wrap {
    margin-top: 18px;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-nav-pagin-item span {
    background: #D0D8C6;
    border-color: #D0D8C6;
}

.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-nav-pagin-item.wd-active span {
    background: var(--meam-green);
    border-color: var(--meam-green);
}

/* الهوفر بدون تحريك الكاروسيل */
@media (hover: hover) and (pointer: fine) {
    .elementor-2391 .elementor-element.elementor-element-958b2b2 .product-grid-item:hover .product-wrapper {
        border-color: #A7BB89;
    }
}

/* التركيز بالكيبورد */
.elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-button:focus-visible,
.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-entities-title a:focus-visible,
.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-add-btn .button:focus-visible,
.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-action-btn > a:focus-visible,
.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-btn-arrow:focus-visible,
.elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-nav-pagin-item:focus-visible {
    outline: 2px solid var(--meam-green);
    outline-offset: 3px;
}

/* التابلت */
@media (max-width: 1024px) {
    .elementor-2391 .elementor-element.elementor-element-958b2b2 {
        padding: 36px 24px;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 > .e-con-inner {
        grid-template-columns: minmax(0, 1fr);
        gap: 30px;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-9e25140 {
        align-items: center;
        text-align: center;
        gap: 15px;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-fe3f763 {
        max-width: 580px;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-2c54854 .elementor-heading-title {
        font-size: 36px;
    }
}

/* الموبايل */
@media (max-width: 767px) {
    .elementor-2391 .elementor-element.elementor-element-958b2b2 {
        padding: 28px 16px;
        border-radius: 18px;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 > .e-con-inner {
        gap: 24px;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-ce34773 {
        padding: 6px 13px;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-ce34773 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-2c54854 .elementor-heading-title {
        font-size: 29px;
        line-height: 1.5;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-fe3f763 .elementor-heading-title {
        font-size: 14px;
        line-height: 1.85;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-27616b4 .elementor-button {
        min-height: 48px;
        padding: 12px 23px;
        font-size: 13px;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .product-wrapper {
        border-radius: 12px;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .product-element-top {
        border-radius: 11px 11px 0 0;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .product-element-bottom {
        padding: 13px 10px 15px;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-entities-title {
        font-size: 13px;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-product-cats,
    .elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-product-cats a {
        font-size: 11px;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .price {
        font-size: 16px;
        gap: 4px 7px;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .price del,
    .elementor-2391 .elementor-element.elementor-element-958b2b2 .price del .amount {
        font-size: 12px;
    }

    .elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-add-btn .button {
        font-size: 12px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-2391 .elementor-element.elementor-element-958b2b2 .product-wrapper,
    .elementor-2391 .elementor-element.elementor-element-958b2b2 .wd-entities-title a,
    .elementor-2391 .elementor-element.elementor-element-958b2b2 .elementor-element-27616b4 .elementor-button {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5dacdc *//* MEAM — الأفضل مبيعًا */
.elementor-2391 .elementor-element.elementor-element-e5dacdc {
    --meam-lime: #C5E879;
    --meam-hover: #B3D765;
    --meam-dark: #252525;
    --meam-green: #476322;
    --meam-muted: #62675C;
    --meam-border: #E2E6DB;
    --meam-soft: #F5F7F0;

    --wd-primary-color: #476322;
    --wd-link-color: #252525;
    --wd-link-color-hover: #476322;

    padding: 48px 24px;
    background: #FFFFFF;
    direction: rtl;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc > .e-con-inner {
    padding: 0;
    min-width: 0;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .elementor-element-2387aab {
    width: 100%;
    min-width: 0;
}

/* العنوان والتبويبات */
.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-tabs-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px 28px;

    margin-bottom: 26px;
    padding-bottom: 22px;
    border-bottom: 1px solid var(--meam-border);
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .tabs-name {
    position: relative;
    flex: 0 0 auto;
    margin: 0;
    padding-inline-start: 18px;

    color: var(--meam-dark);
    font-size: clamp(27px, 2.6vw, 36px);
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0;
    text-align: right;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .tabs-name .tabs-text {
    color: inherit;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .tabs-name::before {
    content: "";
    position: absolute;
    inset-inline-start: 0;
    top: 50%;
    width: 5px;
    height: 30px;
    border-radius: 5px;
    background: var(--meam-lime);
    transform: translateY(-50%);
}

/* غلاف التبويبات */
.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-nav-tabs-wrapper {
    flex: 0 1 auto;
    min-width: 0;
    max-width: 100%;
    margin: 0;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-nav-tabs {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 8px;

    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-nav-tabs > li {
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
}

/* أزرار التبويبات */
.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-nav-tabs > li > a {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-height: 44px;
    padding: 10px 17px;
    box-sizing: border-box;

    color: var(--meam-muted);
    background: var(--meam-soft);
    border: 1px solid var(--meam-border);
    border-radius: 10px;

    font-size: 13px;
    font-weight: 600;
    line-height: 1.6;
    white-space: nowrap;
    text-decoration: none;

    transition:
        color 0.2s ease,
        background-color 0.2s ease,
        border-color 0.2s ease;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-nav-tabs .nav-link-text {
    color: inherit;
}

/* إزالة خط التبويب القديم */
.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-nav-tabs > li > a::after,
.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-nav-tabs > li > a .nav-link-text::after {
    content: none !important;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-nav-tabs > li > a:hover {
    color: var(--meam-green);
    background: #EAF3DA;
    border-color: #C9D9B0;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-nav-tabs > li.wd-active > a {
    color: var(--meam-dark);
    background: var(--meam-lime);
    border-color: var(--meam-lime);
    font-weight: 700;
}

/* الكروت — الحفاظ على إظهار وإخفاء التبويبات */
.elementor-2391 .elementor-element.elementor-element-e5dacdc .product-wrapper {
    background: #FFFFFF;
    border: 1px solid var(--meam-border);
    border-radius: 16px;
    box-sizing: border-box;

    transition: border-color 0.22s ease;
}

/* الصورة */
.elementor-2391 .elementor-element.elementor-element-e5dacdc .product-element-top {
    margin: 0;
    overflow: hidden;
    background: var(--meam-soft);
    border-radius: 15px 15px 0 0;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .product-image-link {
    display: block;
    aspect-ratio: 1;
    overflow: hidden;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .product-image-link > img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

/* بيانات المنتج */
.elementor-2391 .elementor-element.elementor-element-e5dacdc .product-element-bottom {
    padding: 16px 14px 18px;
    text-align: right;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-entities-title {
    margin: 0 0 7px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.8;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-entities-title a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    min-height: 3.6em;

    color: var(--meam-dark);
    white-space: normal;
    line-height: 1.8;
    transition: color 0.2s ease;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-entities-title a:hover {
    color: var(--meam-green);
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-product-cats,
.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-product-cats a {
    color: var(--meam-muted);
    font-size: 12px;
    line-height: 1.7;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-product-cats a:hover {
    color: var(--meam-green);
}

/* الأسعار */
.elementor-2391 .elementor-element.elementor-element-e5dacdc .price {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 5px 9px;
    margin-top: 10px;

    color: var(--meam-green);
    font-size: 16px;
    font-weight: 700;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .price > .amount,
.elementor-2391 .elementor-element.elementor-element-e5dacdc .price ins,
.elementor-2391 .elementor-element.elementor-element-e5dacdc .price ins .amount {
    color: var(--meam-green);
    font-weight: 700;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .price ins {
    background: transparent;
    text-decoration: none;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .price del,
.elementor-2391 .elementor-element.elementor-element-e5dacdc .price del .amount {
    color: #767B70;
    font-size: 12px;
    font-weight: 400;
    opacity: 1;
}

/* شارات المنتجات */
.elementor-2391 .elementor-element.elementor-element-e5dacdc .product-labels .product-label {
    padding: 5px 9px;
    border-radius: 7px;
    font-size: 11px;
    font-weight: 700;
    line-height: 1.5;
    box-shadow: none;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .product-labels .onsale {
    color: var(--meam-dark);
    background: var(--meam-lime);
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .product-labels .featured {
    color: #FFFFFF;
    background: var(--meam-dark);
}

/* المفضلة والمقارنة والمعاينة */
.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-buttons {
    background: #FFFFFF;
    border: 1px solid var(--meam-border);
    border-radius: 10px;
    box-shadow: 0 4px 12px rgba(37, 37, 37, 0.06);
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-buttons .wd-action-btn > a {
    color: var(--meam-dark);
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-buttons .wd-action-btn > a:hover {
    color: var(--meam-green);
    background: var(--meam-soft);
}

/* إضافة للسلة */
.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-add-btn .button {
    color: var(--meam-dark);
    background: var(--meam-lime);
    border-color: var(--meam-lime);
    font-size: 13px;
    font-weight: 700;
    box-shadow: none;

    transition: background-color 0.2s ease;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-add-btn .button:hover {
    color: var(--meam-dark);
    background: var(--meam-hover);
    border-color: var(--meam-hover);
}

/* الهوفر */
@media (hover: hover) and (pointer: fine) {
    .elementor-2391 .elementor-element.elementor-element-e5dacdc .product-grid-item:hover .product-wrapper {
        border-color: #A7BB89;
    }
}

/* التنقل بالكيبورد */
.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-nav-tabs > li > a:focus-visible,
.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-entities-title a:focus-visible,
.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-add-btn .button:focus-visible,
.elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-action-btn > a:focus-visible {
    outline: 2px solid var(--meam-green);
    outline-offset: 3px;
}

.elementor-2391 .elementor-element.elementor-element-e5dacdc .product-wrapper:focus-within {
    border-color: var(--meam-green);
}

/* التابلت */
@media (max-width: 1024px) {
    .elementor-2391 .elementor-element.elementor-element-e5dacdc {
        padding: 36px 22px;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-tabs-header {
        flex-direction: column;
        align-items: flex-start;
        gap: 18px;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-nav-tabs-wrapper {
        width: 100%;
    }
}

/* الموبايل — تبويبات قابلة للسحب أفقيًا */
@media (max-width: 767px) {
    .elementor-2391 .elementor-element.elementor-element-e5dacdc {
        padding: 28px 16px;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-tabs-header {
        gap: 14px;
        padding-bottom: 17px;
        margin-bottom: 20px;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .tabs-name {
        padding-inline-start: 14px;
        font-size: 26px;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .tabs-name::before {
        width: 4px;
        height: 26px;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-nav-tabs-wrapper {
        overflow-x: auto;
        scrollbar-width: thin;
        scrollbar-color: #C5E879 #F5F7F0;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-nav-tabs {
        flex-wrap: nowrap;
        justify-content: flex-start;
        width: max-content;
        min-width: 100%;
        gap: 8px;
        padding: 5px 4px 10px;
        box-sizing: border-box;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-nav-tabs > li > a {
        min-height: 44px;
        padding: 10px 14px;
        font-size: 12px;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .product-wrapper {
        border-radius: 12px;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .product-element-top {
        border-radius: 11px 11px 0 0;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .product-element-bottom {
        padding: 12px 10px 14px;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-entities-title {
        font-size: 12px;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-product-cats,
    .elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-product-cats a {
        font-size: 11px;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .price {
        font-size: 14px;
        gap: 4px 7px;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .price del,
    .elementor-2391 .elementor-element.elementor-element-e5dacdc .price del .amount {
        font-size: 11px;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .product-labels .product-label {
        padding: 4px 7px;
        font-size: 10px;
    }

    .elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-add-btn .button {
        font-size: 12px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-nav-tabs > li > a,
    .elementor-2391 .elementor-element.elementor-element-e5dacdc .product-wrapper,
    .elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-entities-title a,
    .elementor-2391 .elementor-element.elementor-element-e5dacdc .wd-add-btn .button {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e788af */.elementor-2391 .elementor-element.elementor-element-1e788af {
    min-height: 430px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 24px;
    overflow: hidden;
}.elementor-2391 .elementor-element.elementor-element-1e788af {
    background-position: 25% center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f6a214 */.elementor-2391 .elementor-element.elementor-element-7f6a214 {
    min-height: 430px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 24px;
    overflow: hidden;
}.elementor-2391 .elementor-element.elementor-element-7f6a214 {
    background-position: 75% center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-298d05c *//* MEAM — بانرات تصميم التيشيرت */
.elementor-2391 .elementor-element.elementor-element-298d05c {
    --meam-lime: #C5E879;
    --meam-hover: #B3D765;
    --meam-dark: #252525;

    padding: 24px 24px 40px;
    background: #FFFFFF;
    direction: rtl;
}

.elementor-2391 .elementor-element.elementor-element-298d05c > .e-con-inner {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: stretch;
    gap: 24px;
    padding: 0;
}

/* البانران */
.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-1e788af,
.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-7f6a214 {
    position: relative;
    isolation: isolate;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;

    width: 100%;
    min-width: 0;
    min-height: 380px;
    margin: 0;
    padding: 30px;
    gap: 16px;

    border: 1px solid #E2E6DB;
    border-radius: 20px;
    box-sizing: border-box;
    overflow: hidden;

    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    text-align: right;
}

.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-1e788af {
    --banner-title: #FFFFFF;
    --banner-text: #D5D8D0;

    background-color: #252525;
    border-color: #3D4434;
}

.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-7f6a214 {
    --banner-title: #252525;
    --banner-text: #62675C;

    background-color: #F5F7F0;
}

/* إبقاء المحتوى في مساحة الصورة الفارغة */
.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-1e788af > .elementor-widget,
.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-7f6a214 > .elementor-widget {
    position: relative;
    z-index: 1;
    width: 51%;
    max-width: 51%;
    min-width: 0;
    margin: 0;
}

/* العناوين */
.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-90b230e .elementor-heading-title,
.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-005e048 .elementor-heading-title {
    margin: 0;
    color: var(--banner-title);
    font-size: clamp(25px, 2.2vw, 32px);
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0;
    text-wrap: balance;
}

/* الوصف */
.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-3c9bf3f .elementor-heading-title,
.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-d3c07bf .elementor-heading-title {
    margin: 0;
    color: var(--banner-text);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.9;
}

/* الأزرار */
.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-1421660,
.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-f88ab41 {
    margin-top: 5px !important;
}

.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-height: 48px;
    max-width: 100%;
    padding: 12px 18px;
    box-sizing: border-box;

    background: var(--meam-lime);
    color: var(--meam-dark);
    fill: currentColor;
    border: 1px solid var(--meam-lime);
    border-radius: 10px;

    font-size: 13px;
    font-weight: 700;
    line-height: 1.6;
    text-align: center;
    box-shadow: none;

    transition:
        background-color 0.2s ease,
        border-color 0.2s ease;
}

.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-button-content-wrapper {
    align-items: center;
    justify-content: center;
    gap: 9px;
}

.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-button-icon {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    margin: 0;
    transition: transform 0.2s ease;
}

.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-button-icon svg {
    width: 13px;
    height: 13px;
    fill: currentColor;
}

.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-button:hover {
    background: var(--meam-hover);
    color: var(--meam-dark);
    border-color: var(--meam-hover);
    box-shadow: none;
}

.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-button:hover .elementor-button-icon {
    transform: translateX(-3px);
}

.elementor-2391 .elementor-element.elementor-element-298d05c .elementor-button:focus-visible {
    outline: 2px solid var(--banner-title);
    outline-offset: 4px;
}

/* التابلت: بانر في كل صف */
@media (max-width: 1024px) {
    .elementor-2391 .elementor-element.elementor-element-298d05c > .e-con-inner {
        grid-template-columns: minmax(0, 1fr);
        gap: 20px;
    }

    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-1e788af,
    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-7f6a214 {
        min-height: 390px;
        padding: 36px;
    }

    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-90b230e .elementor-heading-title,
    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-005e048 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-3c9bf3f .elementor-heading-title,
    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-d3c07bf .elementor-heading-title {
        font-size: 15px;
    }
}

/* الموبايل: الصورة فوق والنص تحت */
@media (max-width: 767px) {
    .elementor-2391 .elementor-element.elementor-element-298d05c {
        padding: 16px 16px 28px;
    }

    .elementor-2391 .elementor-element.elementor-element-298d05c > .e-con-inner {
        gap: 18px;
    }

    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-1e788af,
    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-7f6a214 {
        min-height: 0;
        justify-content: flex-start;
        padding: calc((100vw - 34px) * 0.6667 + 18px) 20px 24px;
        gap: 13px;
        border-radius: 16px;

        background-size: 100% auto !important;
        background-position: center top !important;
    }

    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-1e788af > .elementor-widget,
    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-7f6a214 > .elementor-widget {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-90b230e .elementor-heading-title,
    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-005e048 .elementor-heading-title {
        font-size: 27px;
        line-height: 1.5;
    }

    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-3c9bf3f .elementor-heading-title,
    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-element-d3c07bf .elementor-heading-title {
        font-size: 14px;
        line-height: 1.85;
    }

    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-button {
        padding: 12px 20px;
        font-size: 13px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-button,
    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-button-icon {
        transition: none;
    }

    .elementor-2391 .elementor-element.elementor-element-298d05c .elementor-button:hover .elementor-button-icon {
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fc18b0 *//* MEAM — لماذا تختارنا */
.elementor-2391 .elementor-element.elementor-element-7fc18b0 {
    padding: 48px 24px;
    background: #FFFFFF;
    direction: rtl;
}

.elementor-2391 .elementor-element.elementor-element-7fc18b0 > .e-con-inner {
    flex-direction: column;
    align-items: stretch;
    gap: 30px;
    padding: 0;
}

/* العنوان */
.elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-element-f73e792 {
    width: 100%;
    margin: 0;
    text-align: center;
}

.elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-element-f73e792 .elementor-heading-title {
    margin: 0;
    color: #252525;
    font-size: clamp(28px, 2.8vw, 38px);
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0;
}

.elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-element-f73e792 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 56px;
    height: 4px;
    margin: 15px auto 0;
    background: #C5E879;
    border-radius: 4px;
}

/* شبكة المميزات */
.elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-element-d2cb9ba {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    align-items: stretch;
    gap: 18px;

    width: 100%;
    min-width: 0;
    padding: 0;
    margin: 0;
}

/* الكروت */
.elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-element-d2cb9ba > .elementor-widget-icon-box {
    width: 100%;
    min-width: 0;
    margin: 0;
    padding: 26px 20px;

    background: #FFFFFF;
    border: 1px solid #E2E6DB;
    border-radius: 18px;
    box-sizing: border-box;

    transition:
        background-color 0.22s ease,
        border-color 0.22s ease;
}

.elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-icon-box-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 18px;
    text-align: right;
}

/* الأيقونات */
.elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-icon-box-icon {
    margin: 0 !important;
}

.elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 58px;
    height: 58px;
    padding: 0;
    box-sizing: border-box;

    color: #252525;
    background: #C5E879;
    border: 1px solid #C5E879;
    border-radius: 15px;
}

.elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-icon svg {
    width: 26px;
    height: 26px;
    fill: currentColor;
}

.elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-icon i {
    font-size: 26px;
    color: inherit;
}

/* النصوص */
.elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-icon-box-content {
    width: 100%;
    min-width: 0;
}

.elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-icon-box-title {
    margin: 0 0 10px;
    color: #252525;
    font-size: 19px;
    font-weight: 700;
    line-height: 1.6;
}

.elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-icon-box-title span {
    color: inherit;
}

.elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-icon-box-description {
    margin: 0;
    color: #62675C;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.95;
}

/* هوفر هادئ */
@media (hover: hover) and (pointer: fine) {
    .elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-widget-icon-box:hover {
        background: #F5F7F0;
        border-color: #A7BB89;
    }
}

/* التابلت */
@media (max-width: 1024px) {
    .elementor-2391 .elementor-element.elementor-element-7fc18b0 {
        padding: 36px 22px;
    }

    .elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-element-d2cb9ba {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 16px;
    }
}

/* الموبايل */
@media (max-width: 767px) {
    .elementor-2391 .elementor-element.elementor-element-7fc18b0 {
        padding: 30px 16px;
    }

    .elementor-2391 .elementor-element.elementor-element-7fc18b0 > .e-con-inner {
        gap: 24px;
    }

    .elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-element-f73e792 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-element-d2cb9ba {
        grid-template-columns: minmax(0, 1fr);
        gap: 12px;
    }

    .elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-element-d2cb9ba > .elementor-widget-icon-box {
        padding: 20px 17px;
        border-radius: 14px;
    }

    .elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-icon-box-wrapper {
        flex-direction: row;
        align-items: flex-start;
        gap: 15px;
    }

    .elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-icon-box-icon {
        flex: 0 0 48px;
    }

    .elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-icon {
        width: 48px;
        height: 48px;
        border-radius: 12px;
    }

    .elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-icon svg {
        width: 22px;
        height: 22px;
    }

    .elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-icon-box-title {
        margin-bottom: 6px;
        font-size: 17px;
    }

    .elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-icon-box-description {
        font-size: 13px;
        line-height: 1.85;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-2391 .elementor-element.elementor-element-7fc18b0 .elementor-widget-icon-box {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e781225 */.elementor-2391 .elementor-element.elementor-element-e781225 span{
    color: #C09734;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0abc28c *//* MEAM — الأسئلة الشائعة */
.elementor-2391 .elementor-element.elementor-element-0abc28c {
    padding: 56px 28px;
    background: #F5F7F0;
    border-top: 1px solid #E2E6DB;
    border-bottom: 1px solid #E2E6DB;
    direction: rtl;
}

/* توزيع القسم */
.elementor-2391 .elementor-element.elementor-element-0abc28c > .e-con-inner {
    display: grid;
    grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.4fr);
    align-items: start;
    gap: 48px;
    padding: 0;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c > .e-con-inner > .elementor-element-1a3fd32,
.elementor-2391 .elementor-element.elementor-element-0abc28c > .e-con-inner > .elementor-element-92590cb {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    margin: 0;
    padding: 0;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-1a3fd32 {
    align-items: flex-start;
    gap: 17px;
    text-align: right;
}

/* الشارة */
.elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-71228f7 {
    width: fit-content;
    max-width: 100%;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-71228f7 .elementor-heading-title {
    display: inline-block;
    margin: 0;
    padding: 7px 15px;

    color: #476322;
    background: #EAF3DA;
    border: 1px solid #D0DDBB;
    border-radius: 50px;

    font-size: 13px;
    font-weight: 700;
    line-height: 1.6;
}

/* العنوان */
.elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-e781225 .elementor-heading-title {
    margin: 0;
    color: #252525;
    font-size: clamp(32px, 3.2vw, 46px);
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: 0;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-e781225 .elementor-heading-title span {
    color: #476322;
}

/* الوصف */
.elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-b4885b7 {
    max-width: 420px;
    color: #62675C;
    text-align: right !important;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-b4885b7 p {
    margin: 0;
    color: #62675C;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.95;
}

/* زر عرض الأسئلة */
.elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-ff74d60 {
    width: fit-content;
    max-width: 100%;
    margin-top: 5px;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-ff74d60 .elementor-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-height: 48px;
    max-width: 100%;
    padding: 12px 22px;
    box-sizing: border-box;

    background: #C5E879;
    color: #252525;
    fill: currentColor;
    border: 1px solid #C5E879;
    border-radius: 10px;

    font-size: 13px;
    font-weight: 700;
    line-height: 1.7;
    box-shadow: none;

    transition:
        background-color 0.2s ease,
        border-color 0.2s ease;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-button-content-wrapper {
    align-items: center;
    gap: 9px;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-button-icon {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    margin: 0;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-button-icon svg {
    width: 13px;
    height: 13px;
    fill: currentColor;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-ff74d60 .elementor-button:hover {
    background: #B3D765;
    border-color: #B3D765;
    color: #252525;
    box-shadow: none;
}

/* الأكورديون */
.elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-92391d2 {
    width: 100%;
    min-width: 0;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item {
    margin: 0;
    background: #FFFFFF;
    border: 1px solid #E2E6DB;
    border-radius: 14px;
    box-shadow: none;

    transition: border-color 0.2s ease;
}

/* عنوان السؤال */
.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;

    min-height: 70px;
    margin: 0;
    padding: 18px 20px;
    box-sizing: border-box;

    color: #C5E879;
    background: transparent;
    border: 0;
    border-radius: 13px;

    text-align: right;
    cursor: pointer;
    list-style: none;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item-title::-webkit-details-marker {
    display: none;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item-title-header {
    flex: 1 1 auto;
    min-width: 0;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item-title-text {
    color: #252525;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.8;
}

/* أيقونة الفتح والإغلاق */
.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item-title-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 32px;

    width: 32px;
    height: 32px;
    margin: 0;
    color: #476322;
    background: #F0F5E8;
    border-radius: 9px;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item-title-icon svg {
    width: 12px;
    height: 12px;
    fill: currentColor;
}

/* السؤال المفتوح */
.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item[open] {
    border-color: #A7BB89;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item[open] > .e-n-accordion-item-title {
    background: #F0F5E8;
    border-radius: 13px 13px 0 0;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item[open] .e-n-accordion-item-title-text {
    color: #476322;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
    color: #C5E879;
    background: #C5E879;
}

/* الإجابات — بدون تغيير سلوك الفتح والإغلاق */
.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item > .e-con {
    margin: 0;
    padding: 17px 20px 20px;
    background: #FFFFFF;
    border: 0;
    border-radius: 0 0 13px 13px;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item > .e-con > .e-con-inner {
    padding: 0;
    gap: 0;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item .elementor-widget-text-editor {
    color: #62675C;
    text-align: right !important;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item .elementor-widget-text-editor p {
    margin: 0 0 10px;
    color: #62675C;
    font-size: 14px;
    line-height: 1.95;
}

.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item .elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}

/* التركيز بالكيبورد */
.elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item-title:focus-visible,
.elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-button:focus-visible {
    outline: 2px solid #476322;
    outline-offset: 3px;
}

@media (hover: hover) and (pointer: fine) {
    .elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item:hover {
        border-color: #A7BB89;
    }
}

/* التابلت */
@media (max-width: 1024px) {
    .elementor-2391 .elementor-element.elementor-element-0abc28c {
        padding: 40px 24px;
    }

    .elementor-2391 .elementor-element.elementor-element-0abc28c > .e-con-inner {
        grid-template-columns: minmax(0, 1fr);
        gap: 28px;
    }

    .elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-b4885b7 {
        max-width: 600px;
    }
}

/* الموبايل */
@media (max-width: 767px) {
    .elementor-2391 .elementor-element.elementor-element-0abc28c {
        padding: 32px 16px;
    }

    .elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-1a3fd32 {
        gap: 14px;
    }

    .elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-e781225 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-b4885b7 p {
        font-size: 14px;
    }

    .elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion {
        gap: 10px;
    }

    .elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item-title {
        min-height: 64px;
        padding: 15px 14px;
        gap: 12px;
    }

    .elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item-title-text {
        font-size: 14px;
        line-height: 1.75;
    }

    .elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item-title-icon {
        flex-basis: 28px;
        width: 28px;
        height: 28px;
    }

    .elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item > .e-con {
        padding: 14px 14px 17px;
    }

    .elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item .elementor-widget-text-editor p {
        font-size: 13px;
        line-height: 1.9;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-2391 .elementor-element.elementor-element-0abc28c .e-n-accordion-item,
    .elementor-2391 .elementor-element.elementor-element-0abc28c .elementor-element-ff74d60 .elementor-button {
        transition: none;
    }
}/* End custom CSS */