.elementor-39 .elementor-element.elementor-element-5ce5c42 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-5ce5c42:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-5ce5c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C1C2B;background-image:url("https://gift.elfahem.net/wp-content/uploads/2026/05/خلفية-عنابي-el-esely.webp");background-size:cover;}.elementor-39 .elementor-element.elementor-element-5ce5c42 > .elementor-background-overlay{background-color:#6C1C2B;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-5ce5c42{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-90px;margin-bottom:0px;padding:110px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-784d8c8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-784d8c8 > .elementor-container{max-width:1530px;}.elementor-39 .elementor-element.elementor-element-93f767b > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39 .elementor-element.elementor-element-ae58f36{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-ae58f36 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-39 .elementor-element.elementor-element-ae58f36 .elementor-heading-title{color:var( --e-global-color-text );font-size:55px;text-transform:capitalize;line-height:80px;}.elementor-39 .elementor-element.elementor-element-b819f86{width:var( --container-widget-width, 533px );max-width:533px;--container-widget-width:533px;--container-widget-flex-grow:0;color:var( --e-global-color-text );font-size:17px;text-transform:capitalize;line-height:35px;}.elementor-39 .elementor-element.elementor-element-b819f86 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-39 .elementor-element.elementor-element-e6fa90f .elementor-button{background-color:var( --e-global-color-secondary );font-size:16px;font-weight:500;line-height:56px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:8px 8px 8px 8px;padding:0px 50px 0px 50px;}.elementor-39 .elementor-element.elementor-element-e6fa90f .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-e6fa90f .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-e6fa90f{width:auto;max-width:auto;}.elementor-39 .elementor-element.elementor-element-e6fa90f .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-e6fa90f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-530c763 .elementor-button{background-color:#00000000;font-size:16px;font-weight:500;line-height:56px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:8px 8px 8px 8px;padding:0px 50px 0px 50px;}.elementor-39 .elementor-element.elementor-element-530c763 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-530c763 .elementor-button:focus{background-color:var( --e-global-color-text );color:#140342;border-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-530c763{width:auto;max-width:auto;}.elementor-39 .elementor-element.elementor-element-530c763 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-39 .elementor-element.elementor-element-530c763 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-530c763 .elementor-button:focus svg{fill:#140342;}.elementor-39 .elementor-element.elementor-element-2b60b54{padding:85px 0px 20px 0px;}.elementor-39 .elementor-element.elementor-element-d7f07a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-39 .elementor-element.elementor-element-c92ed1e{text-align:center;}.elementor-39 .elementor-element.elementor-element-c92ed1e .elementor-heading-title{color:var( --e-global-color-8021580 );font-size:40px;}.elementor-39 .elementor-element.elementor-element-ca86176{padding:0px 0px 70px 0px;}.elementor-39 .elementor-element.elementor-element-5c5d02a .tabs-course > li > a {color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-5c5d02a .tabs-course > li > a:hover {color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-5c5d02a .tabs-course > li > a:focus {color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-5c5d02a .tabs-course > li > a.active {color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-5c5d02a .tabs-course > li > a{border-radius:50px 50px 50px 50px;}.elementor-39 .elementor-element.elementor-element-5c5d02a .tabs-course > li{margin:5px 5px 5px 5px;}.elementor-39 .elementor-element.elementor-element-4202486 .elementor-button{background-color:transparent;font-size:16px;font-weight:500;line-height:56px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-8021580 ) 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:0px 50px 0px 50px;}.elementor-39 .elementor-element.elementor-element-4202486 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-4202486 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-4202486{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-4202486 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-4202486 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-6de87f6:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-6de87f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-6de87f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 0px 20px 0px;}.elementor-39 .elementor-element.elementor-element-6de87f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-6de87f6 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-6de87f6 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:97px;}.elementor-39 .elementor-element.elementor-element-0abb609 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-39 .elementor-element.elementor-element-88e6304{text-align:right;}.elementor-39 .elementor-element.elementor-element-88e6304 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:40px;}.elementor-39 .elementor-element.elementor-element-db0e62a:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-db0e62a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-db0e62a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 70px 0px;}.elementor-39 .elementor-element.elementor-element-db0e62a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-db0e62a > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-db0e62a > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-39 .elementor-element.elementor-element-9c5058c{padding:85px 0px 20px 0px;}.elementor-39 .elementor-element.elementor-element-f593be2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-39 .elementor-element.elementor-element-103ff08{text-align:right;}.elementor-39 .elementor-element.elementor-element-103ff08 .elementor-heading-title{color:var( --e-global-color-8021580 );font-size:40px;}.elementor-39 .elementor-element.elementor-element-32cf381{padding:0px 0px 70px 0px;}.elementor-39 .elementor-element.elementor-element-12accc4:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-12accc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://gift.elfahem.net/wp-content/uploads/2026/05/خلفية-عنابي-el-esely.webp");background-size:cover;}.elementor-39 .elementor-element.elementor-element-12accc4 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-12accc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-12accc4 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-12accc4 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:86px;}.elementor-39 .elementor-element.elementor-element-12accc4 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-39 .elementor-element.elementor-element-2200a39 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:18px;}.elementor-39 .elementor-element.elementor-element-7e3e3b7{text-align:center;}.elementor-39 .elementor-element.elementor-element-7e3e3b7 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:40px;}.elementor-39 .elementor-element.elementor-element-20159b4{text-align:center;}.elementor-39 .elementor-element.elementor-element-20159b4 .elementor-heading-title{color:#FFFFFF;font-size:20px;}.elementor-39 .elementor-element.elementor-element-1547c04 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-1547c04 [class*="testimonials-item"]{border-style:groove;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-1547c04 .title{color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-1547c04 .name-client{color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-1547c04 .name-client a{color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-4b37690 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-4b37690{padding:100px 0px 100px 0px;}.elementor-39 .elementor-element.elementor-element-dcc6ba6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-39 .elementor-element.elementor-element-56b709f{text-align:right;}.elementor-39 .elementor-element.elementor-element-56b709f .elementor-heading-title{font-size:40px;}.elementor-39 .elementor-element.elementor-element-4f77f39{text-align:justify;}.elementor-39 .elementor-element.elementor-element-4f77f39 .elementor-heading-title{color:#4C4C4C;font-size:20px;line-height:34px;}.elementor-39 .elementor-element.elementor-element-824564c{text-align:justify;}.elementor-39 .elementor-element.elementor-element-824564c .elementor-heading-title{color:#4C4C4C;font-size:20px;line-height:34px;}.elementor-39 .elementor-element.elementor-element-ad50009 .elementor-button{background-color:transparent;font-size:16px;font-weight:500;line-height:56px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-8021580 ) 0%, var( --e-global-color-primary ) 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:0px 50px 0px 50px;}.elementor-39 .elementor-element.elementor-element-ad50009 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-ad50009 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-ad50009{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-ad50009 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-ad50009 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-f786c74{text-align:right;}.elementor-39 .elementor-element.elementor-element-f786c74 img{width:70%;border-radius:20px 250px 50px 20px;}.elementor-39 .elementor-element.elementor-element-d10a3a2{padding:85px 0px 80px 0px;}.elementor-39 .elementor-element.elementor-element-342b705 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-342b705{margin-top:0px;margin-bottom:25px;}.elementor-39 .elementor-element.elementor-element-5d75500 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-39 .elementor-element.elementor-element-5d75500 > .elementor-element-populated{padding:15px 15px 15px 0px;}.elementor-39 .elementor-element.elementor-element-977d505{text-align:right;}.elementor-39 .elementor-element.elementor-element-977d505 .elementor-heading-title{color:#000000;font-size:40px;}.elementor-39 .elementor-element.elementor-element-3369388.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-39 .elementor-element.elementor-element-3369388 > .elementor-element-populated{padding:15px 0px 15px 15px;}.elementor-39 .elementor-element.elementor-element-c681d93 .elementor-button{background-color:transparent;font-size:16px;font-weight:500;line-height:56px;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-8021580 ) 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:0px 50px 0px 50px;}.elementor-39 .elementor-element.elementor-element-c681d93 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-c681d93 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-primary );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-text ) 100%);border-color:var( --e-global-color-accent );}.elementor-39 .elementor-element.elementor-element-c681d93{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-c681d93 .elementor-button:hover svg, .elementor-39 .elementor-element.elementor-element-c681d93 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-5ce5c42{margin-top:-40px;margin-bottom:0px;padding:66px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-93f767b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-39 .elementor-element.elementor-element-ae58f36{width:100%;max-width:100%;text-align:center;}.elementor-39 .elementor-element.elementor-element-ae58f36 .elementor-heading-title{font-size:45px;line-height:60px;}.elementor-39 .elementor-element.elementor-element-b819f86{width:100%;max-width:100%;text-align:center;}.elementor-39 .elementor-element.elementor-element-b819f86 > .elementor-widget-container{padding:0px 200px 0px 200px;}.elementor-39 .elementor-element.elementor-element-e6fa90f{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-e6fa90f > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-39 .elementor-element.elementor-element-e6fa90f .elementor-button{font-size:15px;line-height:46px;padding:0px 30px 0px 30px;}.elementor-39 .elementor-element.elementor-element-530c763{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-530c763 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-530c763 .elementor-button{font-size:15px;line-height:46px;padding:0px 30px 0px 30px;}.elementor-39 .elementor-element.elementor-element-2b60b54{padding:30px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-c92ed1e .elementor-heading-title{font-size:30px;}.elementor-39 .elementor-element.elementor-element-ca86176{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-5c5d02a .tabs-course > li{margin:6px 6px 6px 6px;}.elementor-39 .elementor-element.elementor-element-4202486{width:auto;max-width:auto;}.elementor-39 .elementor-element.elementor-element-4202486 > .elementor-widget-container{margin:0px 200px 0px 5px;}.elementor-39 .elementor-element.elementor-element-4202486 .elementor-button{font-size:15px;line-height:46px;padding:0px 30px 0px 30px;}.elementor-39 .elementor-element.elementor-element-6de87f6{padding:95px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-88e6304 .elementor-heading-title{font-size:30px;}.elementor-39 .elementor-element.elementor-element-db0e62a{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-9c5058c{padding:30px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-103ff08 .elementor-heading-title{font-size:30px;}.elementor-39 .elementor-element.elementor-element-32cf381{padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-12accc4{padding:90px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-7e3e3b7 .elementor-heading-title{font-size:30px;}.elementor-39 .elementor-element.elementor-element-20159b4 .elementor-heading-title{font-size:12px;}.elementor-39 .elementor-element.elementor-element-1547c04 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-4b37690{padding:30px 0px 30px 0px;}.elementor-39 .elementor-element.elementor-element-dcc6ba6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-39 .elementor-element.elementor-element-dcc6ba6 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-39 .elementor-element.elementor-element-56b709f .elementor-heading-title{font-size:30px;}.elementor-39 .elementor-element.elementor-element-4f77f39 .elementor-heading-title{font-size:12px;}.elementor-39 .elementor-element.elementor-element-824564c .elementor-heading-title{font-size:12px;}.elementor-39 .elementor-element.elementor-element-ad50009{width:auto;max-width:auto;}.elementor-39 .elementor-element.elementor-element-ad50009 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-39 .elementor-element.elementor-element-ad50009 .elementor-button{font-size:15px;line-height:46px;padding:0px 30px 0px 30px;}.elementor-39 .elementor-element.elementor-element-f786c74 img{width:80%;border-radius:20px 150px 20px 20px;}.elementor-39 .elementor-element.elementor-element-d10a3a2{padding:15px 0px 30px 0px;}.elementor-39 .elementor-element.elementor-element-342b705{margin-top:0px;margin-bottom:15px;}.elementor-39 .elementor-element.elementor-element-977d505 .elementor-heading-title{font-size:30px;}.elementor-39 .elementor-element.elementor-element-c681d93{width:auto;max-width:auto;}.elementor-39 .elementor-element.elementor-element-c681d93 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-39 .elementor-element.elementor-element-c681d93 .elementor-button{font-size:15px;line-height:46px;padding:0px 30px 0px 30px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-5ce5c42{margin-top:-40px;margin-bottom:0px;padding:60px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-93f767b > .elementor-element-populated{padding:15px 15px 0px 15px;}.elementor-39 .elementor-element.elementor-element-ae58f36{text-align:center;}.elementor-39 .elementor-element.elementor-element-ae58f36 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-39 .elementor-element.elementor-element-b819f86 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-39 .elementor-element.elementor-element-b819f86{text-align:center;font-size:15px;line-height:28px;}.elementor-39 .elementor-element.elementor-element-e6fa90f{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-e6fa90f > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-39 .elementor-element.elementor-element-530c763{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-530c763 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-2b60b54{padding:15px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-c92ed1e .elementor-heading-title{line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-5c5d02a .tabs-course > li > a{border-radius:50px 50px 50px 50px;}.elementor-39 .elementor-element.elementor-element-5c5d02a .tabs-course > li{margin:-3px 3px 0px 3px;}.elementor-39 .elementor-element.elementor-element-4202486 > .elementor-widget-container{margin:0px 25px 0px 5px;}.elementor-39 .elementor-element.elementor-element-6de87f6{padding:60px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-88e6304 .elementor-heading-title{line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-9c5058c{padding:15px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-103ff08 .elementor-heading-title{line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-7e3e3b7 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-20159b4 .elementor-heading-title{line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-dcc6ba6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 30px 10px 30px;}.elementor-39 .elementor-element.elementor-element-56b709f{text-align:center;}.elementor-39 .elementor-element.elementor-element-56b709f .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-4f77f39 .elementor-heading-title{line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-824564c .elementor-heading-title{line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-ad50009{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-ad50009 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-39 .elementor-element.elementor-element-f786c74{text-align:center;}.elementor-39 .elementor-element.elementor-element-f786c74 img{width:62%;}.elementor-39 .elementor-element.elementor-element-d10a3a2{padding:5px 0px 20px 0px;}.elementor-39 .elementor-element.elementor-element-977d505{text-align:center;}.elementor-39 .elementor-element.elementor-element-977d505 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-39 .elementor-element.elementor-element-3369388.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-39 .elementor-element.elementor-element-3369388 > .elementor-element-populated{padding:0px 15px 15px 0px;}.elementor-39 .elementor-element.elementor-element-c681d93{width:100%;max-width:100%;}.elementor-39 .elementor-element.elementor-element-c681d93 > .elementor-widget-container{margin:0px 0px 0px 5px;}}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-93f767b{width:48%;}.elementor-39 .elementor-element.elementor-element-f176774{width:51.935%;}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-93f767b{width:100%;}.elementor-39 .elementor-element.elementor-element-f176774{width:100%;}}@media(min-width:1025px){.elementor-39 .elementor-element.elementor-element-5ce5c42:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-5ce5c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-39 .elementor-element.elementor-element-12accc4:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-12accc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for apus_element_posts, class: .elementor-element-a9a72a3 *//* ------------------------------------------------ */
/* 1. الكارت نفسه (البلوكاية) وتأثير الارتفاع والظل */
/* ------------------------------------------------ */
.elementor-39 .elementor-element.elementor-element-a9a72a3 article, 
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post {
    background: #ffffff;
    border-radius: 20px;
    padding: 15px; /* إطار داخلي أبيض يحيط بالصورة والمحتوى */
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.03);
    border: 1px solid rgba(92, 46, 58, 0.04); /* حدود عنابي خفيفة جداً */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* حركة ارتداد ناعمة عند الوقوف */
    position: relative;
}

.elementor-39 .elementor-element.elementor-element-a9a72a3 article:hover, 
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 40px rgba(92, 46, 58, 0.12); /* ظل عنابي فخم يظهر عند الوقوف */
    border-color: rgba(198, 168, 124, 0.3); /* الحدود تميل للذهبي */
}

/* ------------------------------------------------ */
/* 2. تأثيرات الصورة (الزووم والطبقة الشفافة) */
/* ------------------------------------------------ */
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post__thumbnail, 
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post-thumbnail,
.elementor-39 .elementor-element.elementor-element-a9a72a3 .post-thumbnail {
    border-radius: 14px !important;
    overflow: hidden;
    position: relative;
}

.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post__thumbnail img, 
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post-thumbnail img,
.elementor-39 .elementor-element.elementor-element-a9a72a3 .post-thumbnail img {
    transition: transform 0.6s ease;
    width: 100%;
    display: block;
}

.elementor-39 .elementor-element.elementor-element-a9a72a3 article:hover .elementor-post__thumbnail img, 
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post:hover .elementor-post-thumbnail img,
.elementor-39 .elementor-element.elementor-element-a9a72a3 article:hover .post-thumbnail img {
    transform: scale(1.08); /* زووم احترافي للصورة من الداخل */
}

/* طبقة تدرج لوني (Gradient Overlay) تظهر بخفة على الصورة */
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post__thumbnail::after,
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post-thumbnail::after,
.elementor-39 .elementor-element.elementor-element-a9a72a3 .post-thumbnail::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(92, 46, 58, 0.3), transparent);
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-39 .elementor-element.elementor-element-a9a72a3 article:hover .elementor-post__thumbnail::after,
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post:hover .elementor-post-thumbnail::after,
.elementor-39 .elementor-element.elementor-element-a9a72a3 article:hover .post-thumbnail::after {
    opacity: 1;
}

/* ------------------------------------------------ */
/* 3. تنسيق المحتوى النصي والتصنيف (BLOG) */
/* ------------------------------------------------ */
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post__text, 
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post-content {
    padding: 20px 10px 5px !important; /* مسافات مريحة للنصوص */
}

/* تحويل كلمة BLOG لـ Badge (بادج) احترافي */
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post__badge, 
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post__meta-data span:first-child,
.elementor-39 .elementor-element.elementor-element-a9a72a3 .post-category,
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post-info__terms-list {
    background: rgba(198, 168, 124, 0.15) !important; /* خلفية ذهبية شفافة */
    color: #c6a87c !important; /* لون النص ذهبي */
    padding: 4px 14px !important;
    border-radius: 30px !important;
    font-size: 11px !important;
    font-weight: 800 !important;
    display: inline-block;
    margin-bottom: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* ------------------------------------------------ */
/* 4. عنوان المقال وتأثير تغير اللون */
/* ------------------------------------------------ */
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post__title, 
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post__title a,
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post-title,
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post-title a {
    color: #5c2e3a !important; /* اللون العنابي */
    font-weight: 900 !important;
    line-height: 1.5;
    transition: color 0.3s ease !important;
    margin-bottom: 8px;
}

/* تحول العنوان للون الذهبي عند الوقوف بالماوس */
.elementor-39 .elementor-element.elementor-element-a9a72a3 article:hover .elementor-post__title,
.elementor-39 .elementor-element.elementor-element-a9a72a3 article:hover .elementor-post__title a,
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post:hover .elementor-post-title a {
    color: #c6a87c !important; 
}

/* ------------------------------------------------ */
/* 5. تنسيق التاريخ */
/* ------------------------------------------------ */
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post-date, 
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post__meta-data,
.elementor-39 .elementor-element.elementor-element-a9a72a3 .elementor-post-meta {
    color: #a0a0a0 !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    display: block;
    margin-top: 10px;
}/* End custom CSS */