.elementor-1069 .elementor-element.elementor-element-866428c{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.13;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-1069 .elementor-element.elementor-element-866428c::before, .elementor-1069 .elementor-element.elementor-element-866428c > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-866428c > .e-con-inner > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-866428c > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-866428c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-866428c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1069 .elementor-element.elementor-element-28c2e78{width:100%;max-width:100%;padding:0px 0px 500px 0px;top:84px;z-index:1;}body:not(.rtl) .elementor-1069 .elementor-element.elementor-element-28c2e78{left:0px;}body.rtl .elementor-1069 .elementor-element.elementor-element-28c2e78{right:0px;}.elementor-1069 .elementor-element.elementor-element-33ba86a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1069 .elementor-element.elementor-element-33ba86a{z-index:20;}.elementor-1069 .elementor-element.elementor-element-33ba86a .title-after_title, .elementor-1069 .elementor-element.elementor-element-33ba86a .title-subtitle, .elementor-1069 .elementor-element.elementor-element-33ba86a .woodmart-title-container{max-width:50%;}.elementor-1069 .elementor-element.elementor-element-33ba86a .title-subtitle{color:#FFFFFF;background-color:#FFFFFF0D;}.elementor-1069 .elementor-element.elementor-element-33ba86a .title{color:#FFFFFF;font-size:55px;line-height:68px;}.elementor-1069 .elementor-element.elementor-element-33ba86a .title-after_title{color:#FFFFFF;font-size:18px;}.elementor-1069 .elementor-element.elementor-element-72a0242{--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;--justify-content:center;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--z-index:20;}.elementor-1069 .elementor-element.elementor-element-135c145 .wd-button-wrapper a{background-color:#FFFFFF47;border-color:#FFFFFF47;}.elementor-1069 .elementor-element.elementor-element-617ba0a .wd-button-wrapper a{background-color:#FFFFFF47;border-color:#FFFFFF47;}.elementor-1069 .elementor-element.elementor-element-cdcc3a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--border-radius:40px 40px 40px 40px;--margin-top:-67px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;--z-index:100;}.elementor-1069 .elementor-element.elementor-element-cdcc3a5:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-cdcc3a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-1069 .elementor-element.elementor-element-1079682{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 14px 40px 2px rgba(0, 0, 0, 0.03);--margin-top:-76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:30;}.elementor-1069 .elementor-element.elementor-element-1079682:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-1079682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-e960a2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-3187c8a{--e-image-carousel-slides-to-show:10;}.elementor-1069 .elementor-element.elementor-element-e248bc5{--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1069 .elementor-element.elementor-element-fee10d3{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;box-shadow:0px -15px 30px -20px rgba(140, 140, 140, 0.09);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-1069 .elementor-element.elementor-element-fee10d3:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-fee10d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-1e3de1f{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-9e0f530{width:100%;max-width:100%;}.elementor-1069 .elementor-element.elementor-element-9e0f530.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-9e0f530 .wd-info-box{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--ib-icon-sp:9px;}.elementor-1069 .elementor-element.elementor-element-8ad33c7{--display:flex;--min-height:270px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-8ad33c7:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-8ad33c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1069 .elementor-element.elementor-element-ef7623c{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-ef7623c .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-1069 .elementor-element.elementor-element-ef7623c .elementor-custom-embed-play i{color:#FF0101;font-size:35px;}.elementor-1069 .elementor-element.elementor-element-ef7623c .elementor-custom-embed-play svg{fill:#FF0101;width:35px;height:35px;}.elementor-1069 .elementor-element.elementor-element-f8a6ea8{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;box-shadow:0px -15px 30px -20px rgba(140, 140, 140, 0.09);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-1069 .elementor-element.elementor-element-f8a6ea8:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-f8a6ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-69e3519{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-24ec433{width:100%;max-width:100%;}.elementor-1069 .elementor-element.elementor-element-24ec433.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-24ec433 .wd-info-box{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--ib-icon-sp:9px;}.elementor-1069 .elementor-element.elementor-element-05dac99{--display:flex;--min-height:316px;--justify-content:center;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-05dac99:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-05dac99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1069 .elementor-element.elementor-element-76fe23a > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-76fe23a .wd-marquee{--wd-marquee-speed:100s;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );--wd-marquee-gap:0px;}.elementor-1069 .elementor-element.elementor-element-be9908f > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-be9908f .wd-marquee{--wd-marquee-speed:100s;--wd-marquee-direction:reverse;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );--wd-marquee-gap:0px;}.elementor-1069 .elementor-element.elementor-element-fc454f9 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-fc454f9 .wd-marquee{--wd-marquee-speed:100s;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );--wd-marquee-gap:0px;}.elementor-1069 .elementor-element.elementor-element-74bec82{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;box-shadow:0px -15px 30px -20px rgba(140, 140, 140, 0.09);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-1069 .elementor-element.elementor-element-74bec82:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-74bec82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-c0a04db{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-924ac47{width:100%;max-width:100%;}.elementor-1069 .elementor-element.elementor-element-924ac47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-924ac47 .wd-info-box{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--ib-icon-sp:9px;}.elementor-1069 .elementor-element.elementor-element-04b2f36{--display:flex;--min-height:317px;--justify-content:center;--overflow:hidden;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-04b2f36:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-04b2f36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://c.alaamal.com.sa/wp-content/uploads/2026/02/باقات-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1069 .elementor-element.elementor-element-f439d28{--spacer-size:0px;}.elementor-1069 .elementor-element.elementor-element-fdb9e8e{--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1069 .elementor-element.elementor-element-79e7c20{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;box-shadow:0px -15px 30px -20px rgba(140, 140, 140, 0.09);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-1069 .elementor-element.elementor-element-79e7c20:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-79e7c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-29a0f68{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-6bdce36{width:100%;max-width:100%;}.elementor-1069 .elementor-element.elementor-element-6bdce36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-6bdce36 .wd-info-box{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--ib-icon-sp:9px;}.elementor-1069 .elementor-element.elementor-element-76dda56{--display:flex;--min-height:335px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-76dda56:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-76dda56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1069 .elementor-element.elementor-element-34e9af1{border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-34e9af1 iframe{height:340px;}.elementor-1069 .elementor-element.elementor-element-8584aa9{--display:flex;--justify-content:space-between;--border-radius:10px 10px 10px 10px;box-shadow:0px -15px 30px -20px rgba(140, 140, 140, 0.09);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-1069 .elementor-element.elementor-element-8584aa9:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-8584aa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-fdca97a{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-b63a517{width:100%;max-width:100%;}.elementor-1069 .elementor-element.elementor-element-b63a517.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-b63a517 .wd-info-box{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--ib-icon-sp:9px;}.elementor-1069 .elementor-element.elementor-element-3f31c00{--display:flex;--min-height:316px;--justify-content:center;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-3f31c00:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-3f31c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1069 .elementor-element.elementor-element-e851aea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--border-radius:0px 0px 40px 40px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-1069 .elementor-element.elementor-element-e851aea:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-e851aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-1069 .elementor-element.elementor-element-e851aea::before, .elementor-1069 .elementor-element.elementor-element-e851aea > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-e851aea > .e-con-inner > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-e851aea > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-e851aea > .e-con-inner > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-e851aea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1069 .elementor-element.elementor-element-cef670a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;box-shadow:0px 14px 40px 2px rgba(0, 0, 0, 0.03);--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1069 .elementor-element.elementor-element-cef670a:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-cef670a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-6947d78 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-5960f87{--e-image-carousel-slides-to-show:10;}.elementor-1069 .elementor-element.elementor-element-16a8e4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1069 .elementor-element.elementor-element-6b62667{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px -15px 30px -20px rgba(140, 140, 140, 0.09);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-1069 .elementor-element.elementor-element-6b62667:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-6b62667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-dc3c1f1{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-c244266{width:100%;max-width:100%;}.elementor-1069 .elementor-element.elementor-element-c244266.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-c244266 .wd-info-box{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--ib-icon-sp:9px;}.elementor-1069 .elementor-element.elementor-element-8dd78aa{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-8dd78aa .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-1069 .elementor-element.elementor-element-8dd78aa .elementor-custom-embed-play i{color:#FF0101;font-size:75px;}.elementor-1069 .elementor-element.elementor-element-8dd78aa .elementor-custom-embed-play svg{fill:#FF0101;width:75px;height:75px;}.elementor-1069 .elementor-element.elementor-element-1e582f1{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px -15px 30px -20px rgba(140, 140, 140, 0.09);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-1069 .elementor-element.elementor-element-1e582f1:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-1e582f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-2d6df83{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-fa18d96{width:100%;max-width:100%;}.elementor-1069 .elementor-element.elementor-element-fa18d96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-fa18d96 .wd-info-box{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--ib-icon-sp:9px;}.elementor-1069 .elementor-element.elementor-element-628ce2c{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-628ce2c:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-628ce2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-1069 .elementor-element.elementor-element-5672e01 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-5672e01 .wd-marquee{--wd-marquee-speed:100s;--wd-marquee-direction:alternate-reverse;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );--wd-marquee-gap:0px;}.elementor-1069 .elementor-element.elementor-element-f99bc41 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-f99bc41 .wd-marquee{--wd-marquee-speed:100s;--wd-marquee-direction:alternate;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );--wd-marquee-gap:0px;}.elementor-1069 .elementor-element.elementor-element-1820acf > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-1820acf .wd-marquee{--wd-marquee-speed:100s;--wd-marquee-direction:alternate-reverse;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );--wd-marquee-gap:0px;}.elementor-1069 .elementor-element.elementor-element-b76b432{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px -15px 30px -20px rgba(140, 140, 140, 0.09);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-1069 .elementor-element.elementor-element-b76b432:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-b76b432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-ed4fc52{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-239f7bd{width:100%;max-width:100%;}.elementor-1069 .elementor-element.elementor-element-239f7bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-239f7bd .wd-info-box{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--ib-icon-sp:9px;}.elementor-1069 .elementor-element.elementor-element-a2f0e6d{background-color:#F6F6F6;border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-a2f0e6d img{width:100%;}.elementor-1069 .elementor-element.elementor-element-cfa7e61{--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;--padding-top:130px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-cfa7e61:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-cfa7e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C1F04;}.elementor-1069 .elementor-element.elementor-element-70c5334 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1069 .elementor-element.elementor-element-70c5334 .title-after_title, .elementor-1069 .elementor-element.elementor-element-70c5334 .title-subtitle, .elementor-1069 .elementor-element.elementor-element-70c5334 .woodmart-title-container{max-width:45%;}.elementor-1069 .elementor-element.elementor-element-70c5334 .title-subtitle{color:#FFFFFF;background-color:#FFFFFF1A;}.elementor-1069 .elementor-element.elementor-element-70c5334 .title{color:#FFFFFF;font-size:40px;}.elementor-1069 .elementor-element.elementor-element-70c5334 .title-after_title{color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-97d9426{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-1fd8484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-1fd8484 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF12;border-width:0px 0px 0px 0px;border-radius:10px;padding:20px 20px 20px 20px;}.elementor-1069 .elementor-element.elementor-element-1fd8484 .elementor-swiper-button{font-size:20px;}.elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:12px;}.elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:12px;}.elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:12px;}.elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:12px;}.elementor-1069 .elementor-element.elementor-element-1fd8484 .elementor-testimonial__text{color:#FFFFFF;font-size:14px;font-style:normal;line-height:1.5rem;}.elementor-1069 .elementor-element.elementor-element-1fd8484 .elementor-testimonial__name{color:#FFFFFF;font-size:11px;line-height:1.6rem;}.elementor-1069 .elementor-element.elementor-element-1fd8484 .elementor-testimonial__title{color:#FFFFFF;font-size:8px;}.elementor-1069 .elementor-element.elementor-element-1fd8484 .elementor-testimonial__image img{width:35px;height:35px;}.elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (35px / 2) - 8px );}body:not(.rtl) .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (35px / 2) - 8px );right:auto;}body.rtl .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (35px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (35px / 2) - 8px );right:auto;}body.rtl .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (35px / 2) - 8px );left:auto;}body.rtl .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:10px;margin-right:0;}body:not(.rtl) .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:10px;margin-left:0;}.elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-1069 .elementor-element.elementor-element-1fd8484.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:10px;}.elementor-1069 .elementor-element.elementor-element-c30da5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:40px 40px 40px 40px;--margin-top:-60px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1069 .elementor-element.elementor-element-c30da5e:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-c30da5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-1069 .elementor-element.elementor-element-ccae5fa{--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-1069 .elementor-element.elementor-element-a648e5a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1069 .elementor-element.elementor-element-a648e5a .title-after_title, .elementor-1069 .elementor-element.elementor-element-a648e5a .title-subtitle, .elementor-1069 .elementor-element.elementor-element-a648e5a .woodmart-title-container{max-width:30%;}.elementor-1069 .elementor-element.elementor-element-a648e5a .title-subtitle{color:var( --e-global-color-bce557c );background-color:#54240030;}.elementor-1069 .elementor-element.elementor-element-a648e5a .title{color:#000000;font-size:40px;}.elementor-1069 .elementor-element.elementor-element-a648e5a .title-after_title{color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-ae34e47 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-1069 .elementor-element.elementor-element-ae34e47 .wd-products-with-bg, .elementor-1069 .elementor-element.elementor-element-ae34e47 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-2227218{--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:10px 10px 10px 10px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1069 .elementor-element.elementor-element-2227218:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-2227218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-2ec1ae9{--display:flex;--justify-content:center;}.elementor-1069 .elementor-element.elementor-element-2ec1ae9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-bcc036e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1069 .elementor-element.elementor-element-bcc036e .elementor-heading-title{font-size:28px;line-height:42px;color:var( --e-global-color-bce557c );}.elementor-1069 .elementor-element.elementor-element-acce30d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-b903047{width:100%;max-width:100%;background-color:#FAF8F5;padding:25px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-b903047 .elementor-counter{gap:6px;}.elementor-1069 .elementor-element.elementor-element-b903047 .elementor-counter-number-wrapper{color:var( --e-global-color-7202fe9 );font-size:30px;}.elementor-1069 .elementor-element.elementor-element-b903047 .elementor-counter-title{color:var( --e-global-color-7202fe9 );font-size:15px;font-weight:600;}.elementor-1069 .elementor-element.elementor-element-ff8f734{width:100%;max-width:100%;background-color:#FAF8F5;padding:25px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-ff8f734 .elementor-counter{gap:6px;}.elementor-1069 .elementor-element.elementor-element-ff8f734 .elementor-counter-number-wrapper{color:var( --e-global-color-7202fe9 );font-size:30px;}.elementor-1069 .elementor-element.elementor-element-ff8f734 .elementor-counter-title{color:var( --e-global-color-7202fe9 );font-size:15px;font-weight:600;}.elementor-1069 .elementor-element.elementor-element-51f1a08{width:100%;max-width:100%;background-color:#FAF8F5;padding:25px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-51f1a08 .elementor-counter{gap:6px;}.elementor-1069 .elementor-element.elementor-element-51f1a08 .elementor-counter-number-wrapper{color:var( --e-global-color-7202fe9 );font-size:30px;}.elementor-1069 .elementor-element.elementor-element-51f1a08 .elementor-counter-title{color:var( --e-global-color-7202fe9 );font-size:15px;font-weight:600;}.elementor-1069 .elementor-element.elementor-element-9d9b815{width:100%;max-width:100%;background-color:#FAF8F5;padding:25px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-9d9b815 .elementor-counter{gap:6px;}.elementor-1069 .elementor-element.elementor-element-9d9b815 .elementor-counter-number-wrapper{color:var( --e-global-color-7202fe9 );font-size:30px;}.elementor-1069 .elementor-element.elementor-element-9d9b815 .elementor-counter-title{color:var( --e-global-color-7202fe9 );font-size:15px;font-weight:600;}@media(max-width:1024px){.elementor-1069 .elementor-element.elementor-element-866428c{--min-height:55vh;}.elementor-1069 .elementor-element.elementor-element-33ba86a > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1069 .elementor-element.elementor-element-33ba86a .title-after_title, .elementor-1069 .elementor-element.elementor-element-33ba86a .title-subtitle, .elementor-1069 .elementor-element.elementor-element-33ba86a .woodmart-title-container{max-width:60%;}.elementor-1069 .elementor-element.elementor-element-33ba86a .title{font-size:35px;}.elementor-1069 .elementor-element.elementor-element-33ba86a .title-after_title{font-size:15px;}.elementor-1069 .elementor-element.elementor-element-cdcc3a5{--border-radius:0px 0px 30px 30px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-1079682{--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-e960a2b .wd-text-block{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-3187c8a{--e-image-carousel-slides-to-show:8;}.elementor-1069 .elementor-element.elementor-element-9e0f530 .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-9e0f530 .info-box-inner{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-24ec433 .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-24ec433 .info-box-inner{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-924ac47 .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-924ac47 .info-box-inner{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-6bdce36 .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-6bdce36 .info-box-inner{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-34e9af1 iframe{height:450px;}.elementor-1069 .elementor-element.elementor-element-b63a517 .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-b63a517 .info-box-inner{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-e851aea{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--margin-top:-88px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-cef670a{--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-6947d78 .wd-text-block{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-5960f87{--e-image-carousel-slides-to-show:7;}.elementor-1069 .elementor-element.elementor-element-c244266 .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-c244266 .info-box-inner{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-fa18d96 .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-fa18d96 .info-box-inner{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-239f7bd .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-239f7bd .info-box-inner{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-70c5334 .title-after_title, .elementor-1069 .elementor-element.elementor-element-70c5334 .title-subtitle, .elementor-1069 .elementor-element.elementor-element-70c5334 .woodmart-title-container{max-width:80%;}.elementor-1069 .elementor-element.elementor-element-70c5334 .title{font-size:30px;}.elementor-1069 .elementor-element.elementor-element-a648e5a .title-after_title, .elementor-1069 .elementor-element.elementor-element-a648e5a .title-subtitle, .elementor-1069 .elementor-element.elementor-element-a648e5a .woodmart-title-container{max-width:80%;}.elementor-1069 .elementor-element.elementor-element-a648e5a .title{font-size:30px;}.elementor-1069 .elementor-element.elementor-element-2227218{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-bcc036e{text-align:center;}.elementor-1069 .elementor-element.elementor-element-acce30d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:768px){.elementor-1069 .elementor-element.elementor-element-866428c{--min-height:70vh;--overlay-opacity:0.22;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-866428c::before, .elementor-1069 .elementor-element.elementor-element-866428c > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-866428c > .e-con-inner > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-866428c > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-866428c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-866428c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-size:cover;}.elementor-1069 .elementor-element.elementor-element-28c2e78{width:var( --container-widget-width, 584px );max-width:584px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:200px 0px 400px 0px;--container-widget-width:584px;--container-widget-flex-grow:0;}.elementor-1069 .elementor-element.elementor-element-33ba86a > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 15px 0px 15px;}.elementor-1069 .elementor-element.elementor-element-33ba86a .title-after_title, .elementor-1069 .elementor-element.elementor-element-33ba86a .title-subtitle, .elementor-1069 .elementor-element.elementor-element-33ba86a .woodmart-title-container{max-width:78%;}.elementor-1069 .elementor-element.elementor-element-33ba86a .title{font-size:33px;line-height:1.6em;}.elementor-1069 .elementor-element.elementor-element-33ba86a .title-after_title{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-72a0242{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-cdcc3a5{--border-radius:0px 0px 30px 30px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-1079682{--width:90%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1069 .elementor-element.elementor-element-e960a2b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-3187c8a{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-1069 .elementor-element.elementor-element-fee10d3{--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-9e0f530 .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-9e0f530 .info-box-inner{font-size:13px;}.elementor-1069 .elementor-element.elementor-element-8ad33c7{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1069 .elementor-element.elementor-element-ef7623c{border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-ef7623c .elementor-custom-embed-play i{font-size:48px;}.elementor-1069 .elementor-element.elementor-element-ef7623c .elementor-custom-embed-play svg{width:48px;height:48px;}.elementor-1069 .elementor-element.elementor-element-f8a6ea8{--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-24ec433 .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-24ec433 .info-box-inner{font-size:13px;}.elementor-1069 .elementor-element.elementor-element-05dac99{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1069 .elementor-element.elementor-element-76fe23a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-76fe23a .wd-marquee{font-size:12px;}.elementor-1069 .elementor-element.elementor-element-be9908f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-be9908f .wd-marquee{font-size:12px;}.elementor-1069 .elementor-element.elementor-element-fc454f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-fc454f9 .wd-marquee{font-size:12px;}.elementor-1069 .elementor-element.elementor-element-74bec82{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-924ac47 .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-924ac47 .info-box-inner{font-size:13px;}.elementor-1069 .elementor-element.elementor-element-04b2f36{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1069 .elementor-element.elementor-element-79e7c20{--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-6bdce36 .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-6bdce36 .info-box-inner{font-size:13px;}.elementor-1069 .elementor-element.elementor-element-76dda56{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1069 .elementor-element.elementor-element-34e9af1{border-radius:10px 10px 25px 25px;}.elementor-1069 .elementor-element.elementor-element-34e9af1 iframe{height:360px;}.elementor-1069 .elementor-element.elementor-element-8584aa9{--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-b63a517 .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-b63a517 .info-box-inner{font-size:13px;}.elementor-1069 .elementor-element.elementor-element-3f31c00{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1069 .elementor-element.elementor-element-e851aea{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:-67px;--margin-bottom:-71px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-cef670a{--width:100%;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1069 .elementor-element.elementor-element-6947d78 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-5960f87{--e-image-carousel-slides-to-show:4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-1069 .elementor-element.elementor-element-6b62667{--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-c244266 .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-c244266 .info-box-inner{font-size:13px;}.elementor-1069 .elementor-element.elementor-element-8dd78aa{border-radius:10px 10px 10px 10px;}.elementor-1069 .elementor-element.elementor-element-8dd78aa .elementor-custom-embed-play i{font-size:48px;}.elementor-1069 .elementor-element.elementor-element-8dd78aa .elementor-custom-embed-play svg{width:48px;height:48px;}.elementor-1069 .elementor-element.elementor-element-1e582f1{--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-fa18d96 .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-fa18d96 .info-box-inner{font-size:13px;}.elementor-1069 .elementor-element.elementor-element-628ce2c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1069 .elementor-element.elementor-element-5672e01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-5672e01 .wd-marquee{font-size:12px;}.elementor-1069 .elementor-element.elementor-element-f99bc41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-f99bc41 .wd-marquee{font-size:12px;}.elementor-1069 .elementor-element.elementor-element-1820acf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-1820acf .wd-marquee{font-size:12px;}.elementor-1069 .elementor-element.elementor-element-b76b432{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-239f7bd .info-box-title{font-size:16px;}.elementor-1069 .elementor-element.elementor-element-239f7bd .info-box-inner{font-size:13px;}.elementor-1069 .elementor-element.elementor-element-cfa7e61{--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-70c5334 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 20px 0px 20px;}.elementor-1069 .elementor-element.elementor-element-70c5334 .title-after_title, .elementor-1069 .elementor-element.elementor-element-70c5334 .title-subtitle, .elementor-1069 .elementor-element.elementor-element-70c5334 .woodmart-title-container{max-width:100%;}.elementor-1069 .elementor-element.elementor-element-70c5334 .title{font-size:22px;line-height:1.5em;}.elementor-1069 .elementor-element.elementor-element-1fd8484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-c30da5e{--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-a648e5a > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 20px 0px 20px;}.elementor-1069 .elementor-element.elementor-element-a648e5a .title-after_title, .elementor-1069 .elementor-element.elementor-element-a648e5a .title-subtitle, .elementor-1069 .elementor-element.elementor-element-a648e5a .woodmart-title-container{max-width:100%;}.elementor-1069 .elementor-element.elementor-element-a648e5a .title{font-size:25px;line-height:1.6em;}.elementor-1069 .elementor-element.elementor-element-2227218{--border-radius:10px 10px 30px 30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1069 .elementor-element.elementor-element-bcc036e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-1069 .elementor-element.elementor-element-bcc036e .elementor-heading-title{font-size:25px;line-height:1.6em;}.elementor-1069 .elementor-element.elementor-element-acce30d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-b903047{padding:20px 15px 15px 15px;}.elementor-1069 .elementor-element.elementor-element-b903047 .elementor-counter{gap:9px;}.elementor-1069 .elementor-element.elementor-element-b903047 .elementor-counter-number-wrapper{font-size:22px;}.elementor-1069 .elementor-element.elementor-element-b903047 .elementor-counter-title{font-size:13px;}.elementor-1069 .elementor-element.elementor-element-ff8f734{padding:20px 15px 15px 15px;}.elementor-1069 .elementor-element.elementor-element-ff8f734 .elementor-counter{gap:9px;}.elementor-1069 .elementor-element.elementor-element-ff8f734 .elementor-counter-number-wrapper{font-size:22px;}.elementor-1069 .elementor-element.elementor-element-ff8f734 .elementor-counter-title{font-size:13px;}.elementor-1069 .elementor-element.elementor-element-51f1a08{padding:20px 15px 15px 15px;}.elementor-1069 .elementor-element.elementor-element-51f1a08 .elementor-counter{gap:9px;}.elementor-1069 .elementor-element.elementor-element-51f1a08 .elementor-counter-number-wrapper{font-size:22px;}.elementor-1069 .elementor-element.elementor-element-51f1a08 .elementor-counter-title{font-size:13px;}.elementor-1069 .elementor-element.elementor-element-9d9b815{padding:20px 15px 15px 15px;}.elementor-1069 .elementor-element.elementor-element-9d9b815 .elementor-counter{gap:9px;}.elementor-1069 .elementor-element.elementor-element-9d9b815 .elementor-counter-number-wrapper{font-size:22px;}.elementor-1069 .elementor-element.elementor-element-9d9b815 .elementor-counter-title{font-size:13px;}}@media(min-width:769px){.elementor-1069 .elementor-element.elementor-element-e248bc5{--width:100%;}.elementor-1069 .elementor-element.elementor-element-fdb9e8e{--width:100%;}.elementor-1069 .elementor-element.elementor-element-79e7c20{--width:48%;}.elementor-1069 .elementor-element.elementor-element-16a8e4d{--width:65%;}.elementor-1069 .elementor-element.elementor-element-c30da5e{--content-width:85%;}.elementor-1069 .elementor-element.elementor-element-ccae5fa{--width:100%;}.elementor-1069 .elementor-element.elementor-element-2ec1ae9{--width:28%;}}@media(max-width:1024px) and (min-width:769px){.elementor-1069 .elementor-element.elementor-element-e248bc5{--width:100%;}.elementor-1069 .elementor-element.elementor-element-fdb9e8e{--width:100%;}.elementor-1069 .elementor-element.elementor-element-16a8e4d{--width:100%;}.elementor-1069 .elementor-element.elementor-element-c30da5e{--content-width:100%;}.elementor-1069 .elementor-element.elementor-element-2ec1ae9{--width:100%;}}/* Start custom CSS for wd_button, class: .elementor-element-135c145 */.wd-button-wrapper .btn.btn-style-default{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 47px;
  padding: 0 26px;
  border-radius: 10px !important;
  color: #fffdfb !important;
  font-weight: 600;
  background: linear-gradient(135deg, rgba(255,255,255,0.04), rgba(255,255,255,0.01)) !important;
  box-shadow:
    0 10px 24px rgba(0,0,0,0.22),
    inset 0 1px 0 rgba(255,255,255,0.05),
    0 0 0 1px rgba(255,255,255,0.03);
  border: 1px solid rgba(255,255,255,0.06) !important;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  overflow: hidden;
  transition: transform .28s ease, box-shadow .28s ease, background .28s ease;
}

.wd-button-wrapper .btn.btn-style-default::before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(135deg, rgba(255,255,255,0.05), rgba(255,255,255,0.01));
  pointer-events: none;
}

.wd-button-wrapper .btn.btn-style-default::after{
  content: "";
  position: absolute;
  left: 10%;
  right: 10%;
  bottom: -8px;
  height: 14px;
  border-radius: 999px;
  background: radial-gradient(circle, rgba(255,190,140,0.34) 0%, rgba(255,160,90,0.14) 45%, rgba(255,160,90,0) 78%);
  filter: blur(12px);
  pointer-events: none;
}

.wd-button-wrapper .btn.btn-style-default .wd-btn-text{
  position: relative;
  z-index: 1;
  color: #fffdfb !important;
  text-shadow:
    0 1px 0 rgba(255,255,255,0.10),
    0 3px 10px rgba(0,0,0,0.22),
    0 0 18px rgba(255,176,106,0.10);
}

.wd-button-wrapper .btn.btn-style-default:hover{
  transform: translateY(-3px);
  box-shadow:
    0 16px 34px rgba(0,0,0,0.26),
    inset 0 1px 0 rgba(255,255,255,0.08),
    0 0 0 1px rgba(255,255,255,0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-866428c */.elementor-1069 .elementor-element.elementor-element-866428c.aaaas{ 
    position: relative;
    overflow: hidden;
    border-radius: 0px;
    background:
        radial-gradient(circle at top right, rgba(255,194,139,.10), transparent 32%),
        radial-gradient(circle at bottom left, rgba(255,153,102,.10), transparent 30%),
        linear-gradient(135deg, #241007 0%, #3a1808 22%, #542400 52%, #7a3400 78%, #2c1208 100%);
    border: 1px solid rgba(255,255,255,0.10);
    box-shadow:
        0 18px 50px rgba(0,0,0,0.20),
        inset 0 1px 0 rgba(255,255,255,0.10);
    isolation: isolate;
}

/* إلغاء اللمعة المارة */
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas::before{
    display: none;
}

/* طبقة حركة خلفية خفيفة */
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas::after{
    content: "";
    position: absolute;
    inset: -35%;
    background:
        radial-gradient(circle at 15% 20%, rgba(255,255,255,0.10) 0 1.5%, transparent 5%),
        radial-gradient(circle at 78% 22%, rgba(255,255,255,0.08) 0 1.8%, transparent 5.5%),
        radial-gradient(circle at 28% 78%, rgba(255,255,255,0.06) 0 1.8%, transparent 5.4%),
        radial-gradient(circle at 82% 72%, rgba(255,255,255,0.08) 0 1.6%, transparent 5.2%),
        radial-gradient(circle at 50% 50%, rgba(255,255,255,0.04), transparent 35%);
    background-size:
        220px 220px,
        260px 260px,
        240px 240px,
        280px 280px,
        100% 100%;
    animation:
        aaaasParticlesDrift 10s linear infinite,
        aaaasPulseGlow 6s ease-in-out infinite alternate;
    pointer-events: none;
    z-index: 1;
    mix-blend-mode: screen;
}

.elementor-1069 .elementor-element.elementor-element-866428c.aaaas > .elementor-container,
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas > .e-con-inner,
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas > .e-con{
    position: relative;
    z-index: 3;
}

.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .aaaas-particles{
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 2 !important;
    pointer-events: none !important;
}

.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .aaaas-img{
    position: absolute !important;
    display: block !important;
    border-radius: 50% !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    opacity: 0.30;
    filter: blur(2px) saturate(1.08) brightness(1.06);
    box-shadow:
        inset 0 0 10px rgba(255,255,255,0.08),
        0 0 14px rgba(255,255,255,0.06);
    transform-origin: center;
    line-height: 0 !important;
}

/* روابط الصور المختلفة */
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p1{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/وزارة-السياحة.webp"); top: 6%; left: 7%; width: 26px; height: 26px; animation: aaaasFloat1 7s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p2{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/البريد-السعودي-سبل.webp"); top: 12%; left: 22%; width: 34px; height: 34px; animation: aaaasFloat2 8s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p3{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/شركة-الكهرباء.webp"); top: 8%; left: 43%; width: 22px; height: 22px; animation: aaaasFloat3 9s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p4{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/منصة-مقيم.webp"); top: 16%; left: 61%; width: 30px; height: 30px; animation: aaaasFloat4 7.5s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p5{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/المركز-السعودي.webp"); top: 10%; left: 82%; width: 24px; height: 24px; animation: aaaasFloat5 8.6s ease-in-out infinite alternate; }

.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p6{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/بلدي.webp"); top: 28%; left: 11%; width: 20px; height: 20px; animation: aaaasFloat6 7.8s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p7{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/قوى.webp"); top: 34%; left: 29%; width: 28px; height: 28px; animation: aaaasFloat7 9.2s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p8{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/هيئة-الزكاة-والضريبة.webp"); top: 25%; left: 49%; width: 18px; height: 18px; animation: aaaasFloat8 8.4s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p9{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/الهيئة-العامة-للعقار.webp"); top: 39%; left: 67%; width: 32px; height: 32px; animation: aaaasFloat9 8s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p10{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/التأمينات-الاجتماعية.webp"); top: 30%; left: 86%; width: 22px; height: 22px; animation: aaaasFloat10 7.4s ease-in-out infinite alternate; }

.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p11{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/وزارة-الخارجية.webp"); top: 54%; left: 8%; width: 30px; height: 30px; animation: aaaasFloat11 9.3s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p12{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/منصة-ناجز.webp"); top: 49%; left: 24%; width: 20px; height: 20px; animation: aaaasFloat12 8.1s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p13{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/وزارة-الإعلام.webp"); top: 58%; left: 41%; width: 26px; height: 26px; animation: aaaasFloat13 7.7s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p14{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/وزارة-المالية.webp"); top: 50%; left: 58%; width: 18px; height: 18px; animation: aaaasFloat14 8.9s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p15{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/الهيئة-العامة-للترفية.webp"); top: 60%; left: 79%; width: 28px; height: 28px; animation: aaaasFloat15 7.3s ease-in-out infinite alternate; }

.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p16{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/وزارة-الاستثمار.webp"); top: 74%; left: 13%; width: 22px; height: 22px; animation: aaaasFloat16 8.7s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p17{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/البورصة-العقارية.webp"); top: 82%; left: 31%; width: 30px; height: 30px; animation: aaaasFloat17 8.2s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p18{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/شركة-علم.webp"); top: 76%; left: 52%; width: 20px; height: 20px; animation: aaaasFloat18 9.1s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p19{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/منصة-مساند.webp"); top: 86%; left: 69%; width: 26px; height: 26px; animation: aaaasFloat19 7.9s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p20{ background-image: url("https://c.alaamal.com.sa/wp-content/uploads/2024/03/أمانة-منطقة-الرياض.webp"); top: 79%; left: 87%; width: 18px; height: 18px; animation: aaaasFloat20 8.8s ease-in-out infinite alternate; }
/* وضوح أكبر على الحاسب */
@media (min-width: 1025px){
    .elementor-1069 .elementor-element.elementor-element-866428c.aaaas .aaaas-img{
        opacity: 0.36;
        filter: blur(1px) saturate(1.12) brightness(1.08);
    }
}

/* توزيع الصور داخل كامل القسم */
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p1{ top: 6%; left: 7%; width: 26px; height: 26px; animation: aaaasFloat1 7s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p2{ top: 12%; left: 22%; width: 34px; height: 34px; animation: aaaasFloat2 8s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p3{ top: 8%; left: 43%; width: 22px; height: 22px; animation: aaaasFloat3 9s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p4{ top: 16%; left: 61%; width: 30px; height: 30px; animation: aaaasFloat4 7.5s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p5{ top: 10%; left: 82%; width: 24px; height: 24px; animation: aaaasFloat5 8.6s ease-in-out infinite alternate; }

.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p6{ top: 28%; left: 11%; width: 20px; height: 20px; animation: aaaasFloat6 7.8s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p7{ top: 34%; left: 29%; width: 28px; height: 28px; animation: aaaasFloat7 9.2s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p8{ top: 25%; left: 49%; width: 18px; height: 18px; animation: aaaasFloat8 8.4s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p9{ top: 39%; left: 67%; width: 32px; height: 32px; animation: aaaasFloat9 8s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p10{ top: 30%; left: 86%; width: 22px; height: 22px; animation: aaaasFloat10 7.4s ease-in-out infinite alternate; }

.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p11{ top: 54%; left: 8%; width: 30px; height: 30px; animation: aaaasFloat11 9.3s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p12{ top: 49%; left: 24%; width: 20px; height: 20px; animation: aaaasFloat12 8.1s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p13{ top: 58%; left: 41%; width: 26px; height: 26px; animation: aaaasFloat13 7.7s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p14{ top: 50%; left: 58%; width: 18px; height: 18px; animation: aaaasFloat14 8.9s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p15{ top: 60%; left: 79%; width: 28px; height: 28px; animation: aaaasFloat15 7.3s ease-in-out infinite alternate; }

.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p16{ top: 74%; left: 13%; width: 22px; height: 22px; animation: aaaasFloat16 8.7s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p17{ top: 82%; left: 31%; width: 30px; height: 30px; animation: aaaasFloat17 8.2s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p18{ top: 76%; left: 52%; width: 20px; height: 20px; animation: aaaasFloat18 9.1s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p19{ top: 86%; left: 69%; width: 26px; height: 26px; animation: aaaasFloat19 7.9s ease-in-out infinite alternate; }
.elementor-1069 .elementor-element.elementor-element-866428c.aaaas .p20{ top: 79%; left: 87%; width: 18px; height: 18px; animation: aaaasFloat20 8.8s ease-in-out infinite alternate; }

@keyframes aaaasGradientShift{
    0%{ background-position: 0% 50%; }
    25%{ background-position: 100% 40%; }
    50%{ background-position: 80% 100%; }
    75%{ background-position: 20% 60%; }
    100%{ background-position: 0% 50%; }
}

@keyframes aaaasParticlesDrift{
    0%{ transform: translate(0, 0) scale(1) rotate(0deg); }
    25%{ transform: translate(12px, -8px) scale(1.03) rotate(1deg); }
    50%{ transform: translate(-8px, 14px) scale(1.06) rotate(-1deg); }
    75%{ transform: translate(10px, 8px) scale(1.02) rotate(1deg); }
    100%{ transform: translate(0, 0) scale(1) rotate(0deg); }
}

@keyframes aaaasPulseGlow{
    0%{ opacity: 0.72; filter: blur(0px); }
    100%{ opacity: 1; filter: blur(1px); }
}

@keyframes aaaasFloat1{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-10px,8px) scale(1.12)}}
@keyframes aaaasFloat2{0%{transform:translate(0,0) scale(1)}100%{transform:translate(8px,-7px) scale(1.14)}}
@keyframes aaaasFloat3{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-8px,10px) scale(1.11)}}
@keyframes aaaasFloat4{0%{transform:translate(0,0) scale(1)}100%{transform:translate(9px,-6px) scale(1.15)}}
@keyframes aaaasFloat5{0%{transform:translate(0,0) scale(1)}100%{transform:translate(7px,-9px) scale(1.13)}}
@keyframes aaaasFloat6{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-7px,6px) scale(1.16)}}
@keyframes aaaasFloat7{0%{transform:translate(0,0) scale(1)}100%{transform:translate(10px,7px) scale(1.12)}}
@keyframes aaaasFloat8{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-8px,-7px) scale(1.14)}}
@keyframes aaaasFloat9{0%{transform:translate(0,0) scale(1)}100%{transform:translate(8px,7px) scale(1.12)}}
@keyframes aaaasFloat10{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-7px,5px) scale(1.15)}}
@keyframes aaaasFloat11{0%{transform:translate(0,0) scale(1)}100%{transform:translate(9px,-8px) scale(1.10)}}
@keyframes aaaasFloat12{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-8px,8px) scale(1.13)}}
@keyframes aaaasFloat13{0%{transform:translate(0,0) scale(1)}100%{transform:translate(6px,-6px) scale(1.14)}}
@keyframes aaaasFloat14{0%{transform:translate(0,0) scale(1)}100%{transform:translate(8px,-8px) scale(1.12)}}
@keyframes aaaasFloat15{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-6px,5px) scale(1.15)}}
@keyframes aaaasFloat16{0%{transform:translate(0,0) scale(1)}100%{transform:translate(7px,6px) scale(1.13)}}
@keyframes aaaasFloat17{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-8px,-6px) scale(1.12)}}
@keyframes aaaasFloat18{0%{transform:translate(0,0) scale(1)}100%{transform:translate(6px,8px) scale(1.15)}}
@keyframes aaaasFloat19{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-7px,-7px) scale(1.11)}}
@keyframes aaaasFloat20{0%{transform:translate(0,0) scale(1)}100%{transform:translate(8px,6px) scale(1.14)}}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3187c8a *//* ✅ الحاسب أبطأ */
@media (min-width: 1025px){
  .elementor-image-carousel.swiper-wrapper{
    --marqueeSpeed: 85s; /* أكبر = أبطأ | جرّب 60s–120s */
    animation-duration: var(--marqueeSpeed) !important;
  }
}




/* ✅ عرض 15 عنصر في الحاسب (تقريبًا) */
@media (min-width: 1025px){
  .elementor-image-carousel.swiper-wrapper{
    display: flex !important;
  }
  .elementor-image-carousel .swiper-slide{
    width: calc(100% / 12) !important;
    flex: 0 0 calc(100% / 12) !important;
  }
}


/* ✅ 1) خلّ الحاوية تسمح بالتداخل */
.elementor-image-carousel-wrapper{
  overflow: visible; /* بدل hidden إذا تبي التداخل يبان خارج الإطار */
}
/* ✅ شفافية لكل صور الكورسل */
.elementor-image-carousel .swiper-slide-image{
  opacity: .75;                 /* غيّرها: 0.3 خفيف جدًا | 0.9 شبه كامل */
  transition: opacity .25s ease;
}

/* ✅ 2) تقارب/تداخل السلايدات (مسافة سالبة) */
.elementor-image-carousel.swiper-wrapper{
  align-items: center;          /* يحافظ على الاستقامة */
}

/* المسافة الأساسية بين العناصر */
.elementor-image-carousel .swiper-slide{
  margin-right: -18px !important;  /* 👈 سالب = تداخل | جرّب -10 إلى -30 */
  position: relative;
  z-index: 1;
  transition: transform .25s ease, z-index .25s ease, opacity .25s ease;
}

/* ✅ 3) (اختياري) كبّر السلايد النشط عشان يبرز فوق الباقي */
.elementor-image-carousel .swiper-slide-active{
  z-index: 5;
  transform: scale(1.08);
}

/* ✅ 4) (اختياري) خفف المجاورين شوي */
.elementor-image-carousel .swiper-slide-prev,
.elementor-image-carousel .swiper-slide-next{
  z-index: 4;
  opacity: .95;
  transform: scale(1.02);
}

/* ✅ 5) (اختياري) نعومة الصورة داخل السلايد */
.elementor-image-carousel .swiper-slide-inner,
.elementor-image-carousel img{
  border-radius: 14px;          /* حسب ذوقك */
  display: block;
}


/* =========================================================
   9) تعطيل السحب في كورسل Elementor (جوال)
   ⚠️ هذا يلغي التفاعل بالكامل (حتى الضغط)
========================================================= */

.elementor-image-carousel.swiper-wrapper,
.elementor-image-carousel.swiper-wrapper .swiper-slide,
.elementor-image-carousel.swiper-wrapper .swiper-slide * {
  touch-action: none !important;      /* منع السحب بإصبع */
  -webkit-user-drag: none !important; /* منع سحب الصور في iOS */
  pointer-events: none !important;    /* ⚠️ يمنع الضغط بالكامل */
}
/* =========================================================
   10) تحريك مستمر أكثر سلاسة + عكس الاتجاه + حل الفراغ
========================================================= */

/* نجعل الحركة متصلة بدون انتقالات مفاجئة */
.elementor-image-carousel.swiper-wrapper {
  animation: smooth-scroll 40s linear infinite; /* قللنا المدة = أنعم */
  will-change: transform;
}





/* 🔄 عكس الاتجاه + منع الفراغ في النهاية */
@keyframes smooth-scroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(100%); }
}


/* =========================================================
   11) تدرّج يمين ويسار لعارض الصور (Image Carousel Gradient)
========================================================= */

/* نغلف الكورسل نفسه ليعمل التدرج عليه */
.elementor-image-carousel-wrapper {
  position: relative;
  overflow: hidden; /* يمنع التدرج من الخروج */
  display: flex; /* تأكد من أن الكورسل سيأخذ شكل الحاوية بشكل جيد */
}

/* التدرج في الجهتين */
.elementor-image-carousel-wrapper::before,
.elementor-image-carousel-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  width: 20px; /* قللنا العرض ليكون أقل وبالتالي تأثير التدرج أخف */
  height: 100%;
  z-index: 2;
  pointer-events: none;
  transition: all 0.5s ease; /* إضافة انتقال سلس */
}
/* يسار */
.elementor-image-carousel-wrapper::before {
  left: 0;
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0.85) 0%,   /* ⬅️ زودنا الكثافة في البداية */
    rgba(255, 255, 255, 0.0) 100%
  );
}

/* يمين */
.elementor-image-carousel-wrapper::after {
  right: 0;
  background: linear-gradient(
    to left,
    rgba(255, 255, 255, 0.85) 0%,   /* ⬅️ نفس الشي هنا */
    rgba(255, 255, 255, 0.0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-9e0f530 *//* ====== تصغير الصورة على الجوال فقط ====== */
@media (max-width: 767px) {
  .box-icon-wrapper .info-box-icon img {
    width: 51px !important; /* عدّل الرقم إذا تبي أصغر/أكبر */
    height: 51px !important;
  }
}

/* ====== زوايا الحدود ====== */
/* للحاسوب: 10px */
@media (min-width: 1025px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 10px !important;
  }
}

/* للتابلت والجوال: 15px */
@media (max-width: 1024px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 15px !important;
  }
}

.info-box-content .info-box-title,
.info-box-content .info-box-inner {
  transform: translateY(2px); /* عدّل الرقم لو تبي أكثر/أقل */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-ef7623c *//* جعل الفيديو أطول على الجوال فقط */
@media (max-width: 767px) {
  .e-hosted-video.elementor-wrapper video {
    height: 22vh !important; /* تقدر تغير الرقم */
    object-fit: cover;
  }

}
/* جعل الفيديو أطول على الجوال فقط */
@media (max-width: 767px) {
  .e-hosted-video.elementor-wrapper video {
    height: 22vh !important; /* تقدر تغير الرقم */
    object-fit: cover;
  }
}

/* نخلي الـ SVG شفافه قليلاً */
.elementor-custom-embed-play svg,
.elementor-custom-embed-play svg *{
  opacity: 1.80 !important;        /* شفافية خفيفة */
  fill-opacity: .92 !important;
  stroke-opacity: .92 !important;
  filter: none !important;
}

/* =========================================
   Bloom Rings لزر تشغيل فيديو Elementor
   + لون الحلقات #4C1F04
   + إصلاح شفافية الأيقونة
========================================= */

/* مهم: منع قص الحلقات */
.elementor-custom-embed-image-overlay,
.elementor-custom-embed-play{
  overflow: visible !important;
}

/* اجعل زر التشغيل مربع عشان الحلقات تصير دائرة */
.elementor-custom-embed-play{
  width: var(--weee-play-size, clamp(60px, 10vw, 100px)) !important;
  height: var(--weee-play-size, clamp(60px, 10vw, 100px)) !important;
  border-radius: 50% !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* امنع الـ SVG يتمدد بشكل يسبب تشويه */
.elementor-custom-embed-play svg{
  width: 90% !important;
  height: 90% !important;
  display: block;
}



/* نخلي الـ SVG فوق الحلقات */
.elementor-custom-embed-play svg{
  position: relative;
  z-index: 2;
}

/* الحلقات */
.elementor-custom-embed-play::before,
.elementor-custom-embed-play::after{
  content: "";
  position: absolute;
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 1;
  transform: scale(.5);
  animation: weee-bloom 1.6s ease-in-out infinite; /* ✅ أبطأ + أنعم */
}

/* الحلقة الأولى */
.elementor-custom-embed-play::before{
  border: 1px solid rgba(76, 31, 4, .35); /* شفاف قليلاً */
}

/* الحلقة الثانية (أسمك + تأخير) */
.elementor-custom-embed-play::after{
  border: 1px solid rgba(76, 31, 4, .22); /* شفاف أكثر */
  animation-delay: .45s; /* ✅ تأخير لطيف */
}

/* نفس حركة bloom */
@keyframes weee-bloom{
  0%   { transform: scale(.55); opacity: 0; }
  50%  { opacity: 1; }
  100% { transform: scale(1.55); opacity: 0; }
}

/* احترام تقليل الحركة */
@media (prefers-reduced-motion: reduce){
  .elementor-custom-embed-play::before,
  .elementor-custom-embed-play::after{
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-24ec433 *//* ====== تصغير الصورة على الجوال فقط ====== */
@media (max-width: 767px) {
  .box-icon-wrapper .info-box-icon img {
    width: 51px !important; /* عدّل الرقم إذا تبي أصغر/أكبر */
    height: 51px !important;
  }
}

/* ====== زوايا الحدود ====== */
/* للحاسوب: 10px */
@media (min-width: 1025px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 10px !important;
  }
}

/* للتابلت والجوال: 15px */
@media (max-width: 1024px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 15px !important;
  }
}

.info-box-content .info-box-title,
.info-box-content .info-box-inner {
  transform: translateY(2px); /* عدّل الرقم لو تبي أكثر/أقل */
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-924ac47 *//* ====== تصغير الصورة على الجوال فقط ====== */
@media (max-width: 767px) {
  .box-icon-wrapper .info-box-icon img {
    width: 51px !important; /* عدّل الرقم إذا تبي أصغر/أكبر */
    height: 51px !important;
  }
}

/* ====== زوايا الحدود ====== */
/* للحاسوب: 10px */
@media (min-width: 1025px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 10px !important;
  }
}

/* للتابلت والجوال: 15px */
@media (max-width: 1024px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 15px !important;
  }
}

.info-box-content .info-box-title,
.info-box-content .info-box-inner {
  transform: translateY(2px); /* عدّل الرقم لو تبي أكثر/أقل */
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-6bdce36 *//* ====== تصغير الصورة على الجوال فقط ====== */
@media (max-width: 767px) {
  .box-icon-wrapper .info-box-icon img {
    width: 51px !important; /* عدّل الرقم إذا تبي أصغر/أكبر */
    height: 51px !important;
  }
}

/* ====== زوايا الحدود ====== */
/* للحاسوب: 10px */
@media (min-width: 1025px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 10px !important;
  }
}

/* للتابلت والجوال: 15px */
@media (max-width: 1024px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 15px !important;
  }
}

.info-box-content .info-box-title,
.info-box-content .info-box-inner {
  transform: translateY(2px); /* عدّل الرقم لو تبي أكثر/أقل */
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-b63a517 *//* ====== تصغير الصورة على الجوال فقط ====== */
@media (max-width: 767px) {
  .box-icon-wrapper .info-box-icon img {
    width: 51px !important; /* عدّل الرقم إذا تبي أصغر/أكبر */
    height: 51px !important;
  }
}

/* ====== زوايا الحدود ====== */
/* للحاسوب: 10px */
@media (min-width: 1025px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 10px !important;
  }
}

/* للتابلت والجوال: 15px */
@media (max-width: 1024px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 15px !important;
  }
}

.info-box-content .info-box-title,
.info-box-content .info-box-inner {
  transform: translateY(2px); /* عدّل الرقم لو تبي أكثر/أقل */
}/* End custom CSS */
/* Start custom CSS for wd_blog, class: .elementor-element-2974c8b *//* =========================================================
   0) إخفاءات عامة
========================================================= */

/* إخفاء أيقونة فيسبوك من مشاركات وودمارت */
.wd-social-icon.facebook,
.wd-social-icons .facebook,
.wd-social-icons a[href*="facebook"]{
    display: none !important;
}

/* إخفاء زر المشاركة بالكامل عند الحاجة */
.wd-post-share.wd-tltp {
    display: none !important;
}

/* =========================================================
   1) شريط الأخبار المتحرك (Marquee)
========================================================= */

/* تقليل التباعد بين عناصر شريط الأخبار المتحرك */
.wd-marquee .wd-marquee-content{
    gap: 8px !important;
}

/* تقليل المسافة يمين/يسار داخل كل خبر */
.wd-marquee .wd-marquee-item{
    padding-inline: 6px !important;
}

/* تقليل المسافة بين الأيقونة والنص */
.wd-marquee .wd-marquee-icon{
    margin-inline-end: 5px !important;
}

/* =========================================================
   2) صورة بطاقة المقال (Gradient أسود أسفل الصورة)
========================================================= */

.wd-post-img{
    position: relative;
}

.wd-post-img::after{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to top,
        rgba(0,0,0,0.85) 0%,
        rgba(0,0,0,0.55) 35%,
        rgba(0,0,0,0.15) 65%,
        rgba(0,0,0,0) 100%
    );
    z-index: 2;
    pointer-events: none;
}

/* =========================================================
   3) خلفية Gradient مخصصة للكلاس .aaaasd
========================================================= */

.aaaasd{
    position: relative;
    overflow: hidden;

    background: linear-gradient(
        to bottom left,
        rgba(120, 55, 15, 1),
        rgb(60, 22, 0)
    ) !important;
}

/* =========================================================
   4) صفحة الأخبار - الكاتب + التاريخ + مشاركة تحت العنوان
========================================================= */

/* إخفاء الكاتب والتاريخ */
.wd-post-meta .wd-post-author,
.wd-post-meta .wd-modified-date{
    display: none !important;
}

/* تجهيز مشاركة وودمارت */
.wd-post-meta .wd-post-share{
    position: relative !important;
}

/* إلغاء وضع Tooltip (حتى ما يحتاج ضغط/هوفر) */
.wd-post-meta .wd-post-share.wd-tltp{
    pointer-events: auto !important;
}

/* إظهار أيقونات المشاركة دائمًا (بدون Tooltip فعلي) */
.wd-post-meta .wd-post-share .tooltip{
    position: static !important;
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;

    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;

    /* نزول بسيط تحت العنوان */
    margin-top: 2px !important;
    margin-bottom: -5px !important;
}

/* محتوى الأيقونات */
.wd-post-meta .wd-post-share .tooltip-inner{
    display: block !important;
    padding: 0 !important;
    background: transparent !important;
}

/* إخفاء سهم Tooltip */
.wd-post-meta .wd-post-share .tooltip-arrow{
    display: none !important;
}

/* إخفاء أيقونة المشاركة المنفردة (المضافة عبر CSS) */
.wd-post-share::after{
    display: none !important;
    content: none !important;
}

/* ترتيب + تصغير أيقونات المشاركة */
.wd-post-meta .wd-post-share .wd-social-icons{
    display: flex !important;
    justify-content: flex-start !important;
    gap: 8px !important;

    transform: scale(0.9) !important;
    transform-origin: right top !important;
}

/* =========================================================
   5) WoodMart Ajax Search - Fix كامل
========================================================= */

/* إخفاء زر View all results */
.wd-search-results .wd-all-results{
    display: none !important;
}

/* إخفاء صندوق نتائج البحث إذا كانت النتائج مخفية */
.wd-search-results.wd-opened:has(.wd-search-suggestions[style*="display: none"]) {
    display: none !important;
}

/* إنزال مربع النتائج للأسفل (لا يلتصق مع حقل البحث) */
.wd-search-results.wd-dropdown-results{
    top: calc(100% + 12px) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* تباعد جانبي داخل القائمة */
.wd-search-results.wd-dropdown-results .wd-scroll-content{
    padding: 12px 14px !important;
    box-sizing: border-box !important;
}

/* ترتيب النتائج عمودي + مسافة ثابتة بين البوكسات */
.wd-search-results.wd-dropdown-results .wd-suggestions-group{
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
}

/* شكل بوكس النتيجة */
.wd-search-results.wd-dropdown-results .wd-suggestions-group .wd-suggestion{
    width: 100% !important;
    margin: 0 !important;
    padding: 10px 12px !important;

    border-radius: 12px !important;
    border: 1px solid rgba(0,0,0,0.07) !important;
    background: #fff !important;

    box-sizing: border-box !important;
}

/* تصغير خط العناوين داخل البحث */
.wd-search-results.wd-dropdown-results .wd-entities-title{
    font-size: 12.5px !important;
    line-height: 1.55 !important;
    font-weight: 600 !important;
}

/* strong داخل العنوان */
.wd-search-results.wd-dropdown-results .wd-entities-title strong{
    font-size: 12.5px !important;
    font-weight: 800 !important;
}

/* صورة النتائج (إن وجدت) */
.wd-search-results.wd-dropdown-results .wd-suggestion-thumb{
    width: 52px !important;
    height: 52px !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    flex: 0 0 52px !important;
}

.wd-search-results.wd-dropdown-results .wd-suggestion-thumb img{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
}

.wd-post-cat.wd-style-with-bg a {
    pointer-events: none;
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5960f87 *//* ✅ الحاسب أبطأ */
@media (min-width: 1025px){
  .elementor-image-carousel.swiper-wrapper{
    --marqueeSpeed: 85s; /* أكبر = أبطأ | جرّب 60s–120s */
    animation-duration: var(--marqueeSpeed) !important;
  }
}




/* ✅ عرض 15 عنصر في الحاسب (تقريبًا) */
@media (min-width: 1025px){
  .elementor-image-carousel.swiper-wrapper{
    display: flex !important;
  }
  .elementor-image-carousel .swiper-slide{
    width: calc(100% / 12) !important;
    flex: 0 0 calc(100% / 12) !important;
  }
}


/* ✅ 1) خلّ الحاوية تسمح بالتداخل */
.elementor-image-carousel-wrapper{
  overflow: visible; /* بدل hidden إذا تبي التداخل يبان خارج الإطار */
}
/* ✅ شفافية لكل صور الكورسل */
.elementor-image-carousel .swiper-slide-image{
  opacity: .75;                 /* غيّرها: 0.3 خفيف جدًا | 0.9 شبه كامل */
  transition: opacity .25s ease;
}

/* ✅ 2) تقارب/تداخل السلايدات (مسافة سالبة) */
.elementor-image-carousel.swiper-wrapper{
  align-items: center;          /* يحافظ على الاستقامة */
}

/* المسافة الأساسية بين العناصر */
.elementor-image-carousel .swiper-slide{
  margin-right: -18px !important;  /* 👈 سالب = تداخل | جرّب -10 إلى -30 */
  position: relative;
  z-index: 1;
  transition: transform .25s ease, z-index .25s ease, opacity .25s ease;
}

/* ✅ 3) (اختياري) كبّر السلايد النشط عشان يبرز فوق الباقي */
.elementor-image-carousel .swiper-slide-active{
  z-index: 5;
  transform: scale(1.08);
}

/* ✅ 4) (اختياري) خفف المجاورين شوي */
.elementor-image-carousel .swiper-slide-prev,
.elementor-image-carousel .swiper-slide-next{
  z-index: 4;
  opacity: .95;
  transform: scale(1.02);
}

/* ✅ 5) (اختياري) نعومة الصورة داخل السلايد */
.elementor-image-carousel .swiper-slide-inner,
.elementor-image-carousel img{
  border-radius: 14px;          /* حسب ذوقك */
  display: block;
}


/* =========================================================
   9) تعطيل السحب في كورسل Elementor (جوال)
   ⚠️ هذا يلغي التفاعل بالكامل (حتى الضغط)
========================================================= */

.elementor-image-carousel.swiper-wrapper,
.elementor-image-carousel.swiper-wrapper .swiper-slide,
.elementor-image-carousel.swiper-wrapper .swiper-slide * {
  touch-action: none !important;      /* منع السحب بإصبع */
  -webkit-user-drag: none !important; /* منع سحب الصور في iOS */
  pointer-events: none !important;    /* ⚠️ يمنع الضغط بالكامل */
}
/* =========================================================
   10) تحريك مستمر أكثر سلاسة + عكس الاتجاه + حل الفراغ
========================================================= */

/* نجعل الحركة متصلة بدون انتقالات مفاجئة */
.elementor-image-carousel.swiper-wrapper {
  animation: smooth-scroll 40s linear infinite; /* قللنا المدة = أنعم */
  will-change: transform;
}





/* 🔄 عكس الاتجاه + منع الفراغ في النهاية */
@keyframes smooth-scroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(100%); }
}


/* =========================================================
   11) تدرّج يمين ويسار لعارض الصور (Image Carousel Gradient)
========================================================= */

/* نغلف الكورسل نفسه ليعمل التدرج عليه */
.elementor-image-carousel-wrapper {
  position: relative;
  overflow: hidden; /* يمنع التدرج من الخروج */
  display: flex; /* تأكد من أن الكورسل سيأخذ شكل الحاوية بشكل جيد */
}

/* التدرج في الجهتين */
.elementor-image-carousel-wrapper::before,
.elementor-image-carousel-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  width: 20px; /* قللنا العرض ليكون أقل وبالتالي تأثير التدرج أخف */
  height: 100%;
  z-index: 2;
  pointer-events: none;
  transition: all 0.5s ease; /* إضافة انتقال سلس */
}
/* يسار */
.elementor-image-carousel-wrapper::before {
  left: 0;
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 0.85) 0%,   /* ⬅️ زودنا الكثافة في البداية */
    rgba(255, 255, 255, 0.0) 100%
  );
}

/* يمين */
.elementor-image-carousel-wrapper::after {
  right: 0;
  background: linear-gradient(
    to left,
    rgba(255, 255, 255, 0.85) 0%,   /* ⬅️ نفس الشي هنا */
    rgba(255, 255, 255, 0.0) 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cef670a *//* السكشن اللي تحته */
.sdsdsd{
  overflow: visible !important;
  position: relative;
  z-index: 1;
}

/* القسم اللي فوقه */
.ssd{
  position: relative;
  z-index: 9;
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-c244266 *//* ====== تصغير الصورة على الجوال فقط ====== */
@media (max-width: 767px) {
  .box-icon-wrapper .info-box-icon img {
    width: 51px !important; /* عدّل الرقم إذا تبي أصغر/أكبر */
    height: 51px !important;
  }
}

/* ====== زوايا الحدود ====== */
/* للحاسوب: 10px */
@media (min-width: 1025px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 10px !important;
  }
}

/* للتابلت والجوال: 15px */
@media (max-width: 1024px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 15px !important;
  }
}

.info-box-content .info-box-title,
.info-box-content .info-box-inner {
  transform: translateY(2px); /* عدّل الرقم لو تبي أكثر/أقل */
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8dd78aa *//* جعل الفيديو أطول على الجوال فقط */
@media (max-width: 767px) {
  .e-hosted-video.elementor-wrapper video {
    height: 22vh !important; /* تقدر تغير الرقم */
    object-fit: cover;
  }

}
/* جعل الفيديو أطول على الجوال فقط */
@media (max-width: 767px) {
  .e-hosted-video.elementor-wrapper video {
    height: 22vh !important; /* تقدر تغير الرقم */
    object-fit: cover;
  }
}

/* نخلي الـ SVG شفافه قليلاً */
.elementor-custom-embed-play svg,
.elementor-custom-embed-play svg *{
  opacity: 1.80 !important;        /* شفافية خفيفة */
  fill-opacity: .92 !important;
  stroke-opacity: .92 !important;
  filter: none !important;
}

/* =========================================
   Bloom Rings لزر تشغيل فيديو Elementor
   + لون الحلقات #4C1F04
   + إصلاح شفافية الأيقونة
========================================= */

/* مهم: منع قص الحلقات */
.elementor-custom-embed-image-overlay,
.elementor-custom-embed-play{
  overflow: visible !important;
}

/* اجعل زر التشغيل مربع عشان الحلقات تصير دائرة */
.elementor-custom-embed-play{
  width: var(--weee-play-size, clamp(60px, 10vw, 100px)) !important;
  height: var(--weee-play-size, clamp(60px, 10vw, 100px)) !important;
  border-radius: 50% !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* امنع الـ SVG يتمدد بشكل يسبب تشويه */
.elementor-custom-embed-play svg{
  width: 90% !important;
  height: 90% !important;
  display: block;
}



/* نخلي الـ SVG فوق الحلقات */
.elementor-custom-embed-play svg{
  position: relative;
  z-index: 2;
}

/* الحلقات */
.elementor-custom-embed-play::before,
.elementor-custom-embed-play::after{
  content: "";
  position: absolute;
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  z-index: 1;
  transform: scale(.5);
  animation: weee-bloom 1.6s ease-in-out infinite; /* ✅ أبطأ + أنعم */
}

/* الحلقة الأولى */
.elementor-custom-embed-play::before{
  border: 1px solid rgba(76, 31, 4, .35); /* شفاف قليلاً */
}

/* الحلقة الثانية (أسمك + تأخير) */
.elementor-custom-embed-play::after{
  border: 1px solid rgba(76, 31, 4, .22); /* شفاف أكثر */
  animation-delay: .45s; /* ✅ تأخير لطيف */
}

/* نفس حركة bloom */
@keyframes weee-bloom{
  0%   { transform: scale(.55); opacity: 0; }
  50%  { opacity: 1; }
  100% { transform: scale(1.55); opacity: 0; }
}

/* احترام تقليل الحركة */
@media (prefers-reduced-motion: reduce){
  .elementor-custom-embed-play::before,
  .elementor-custom-embed-play::after{
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-fa18d96 *//* ====== تصغير الصورة على الجوال فقط ====== */
@media (max-width: 767px) {
  .box-icon-wrapper .info-box-icon img {
    width: 51px !important; /* عدّل الرقم إذا تبي أصغر/أكبر */
    height: 51px !important;
  }
}

/* ====== زوايا الحدود ====== */
/* للحاسوب: 10px */
@media (min-width: 1025px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 10px !important;
  }
}

/* للتابلت والجوال: 15px */
@media (max-width: 1024px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 15px !important;
  }
}

.info-box-content .info-box-title,
.info-box-content .info-box-inner {
  transform: translateY(2px); /* عدّل الرقم لو تبي أكثر/أقل */
}/* End custom CSS */
/* Start custom CSS for wd_marquee, class: .elementor-element-5672e01 *//* =====================================================
   1) ربط الظلال بالقسم (أضف كلاس DSDSD على القسم)
===================================================== */
.DSDSD {
  position: relative;
  overflow: hidden;
}

/* الظلال الجانبية داخل القسم */
.DSDSD .aa-shadow {
  position: absolute;
  top: 0;
  height: 100%;
  width: 120px;
  pointer-events: none;
  z-index: 10;
}

/* ظل اليسار — اللون المطلوب */
.DSDSD .aa-shadow-left {
  left: 0;
  background: linear-gradient(to right, #F6F6F6, transparent);
}

/* ظل اليمين — اللون المطلوب */
.DSDSD .aa-shadow-right {
  right: 0;
  background: linear-gradient(to left, #F6F6F6, transparent);
}

/* =====================================================
   2) إزالة خلفية شريط الماركي
===================================================== */
.wd-marquee {
  background: transparent !important;
  position: relative;
  overflow: hidden;
  padding: 8px 0;
}

.wd-marquee-content {
  background: transparent !important;
}

/* =====================================================
   3) بطاقة العنصر — أصغر وأنحف ومتناسقة
===================================================== */
.wd-marquee .wd-marquee-item {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 10px 10px;          /* حشو أصغر */
  border-radius: 999px;
  background: #ffffff !important;
  box-shadow: 0 3px 8px rgba(0,0,0,0.06) !important;
  margin: 0 6px;
  box-sizing: border-box;
  white-space: nowrap;
  min-width: fit-content;
}

/* =====================================================
   4) الصورة — أصغر + دائرية + حد رصاصي ثابت
===================================================== */
.wd-marquee .wd-marquee-item img {
  width: 40px !important;     /* أصغر من السابق */
  height: 40px !important;
  border-radius: 999px !important;
  object-fit: cover;
  display: block;
  flex-shrink: 0;

  /* حد رصاصي شفاف جميل */
  border: 1px solid rgba(120, 120, 120, 0.35);
  padding: 3px;
  background: #ffffff;
}

/* =====================================================
   5) النص — أصغر ومتناسق
===================================================== */
.wd-marquee .wd-marquee-item {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 500;
  color: #1a1a1c;
}

/* =====================================================
   الظل يمين/يسار بدون إضافة HTML (Pseudo Elements)
   ضع كلاس DSDSD على القسم الذي يحتوي wd-marquee
===================================================== */
.DSDSD .wd-marquee{
  position: relative;
  overflow: hidden;
}

/* الظلال */
.DSDSD .wd-marquee::before,
.DSDSD .wd-marquee::after{
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 120px;
  z-index: 10;
  pointer-events: none;
}

/* يسار */
.DSDSD .wd-marquee::before{
  left: 0;
  background: linear-gradient(to right, #F6F6F6, transparent);
}

/* يمين */
.DSDSD .wd-marquee::after{
  right: 0;
  background: linear-gradient(to left, #F6F6F6, transparent);
}

/* =====================================================
   نسخة الجوال — بطاقات أصغر + ظل أنحف
===================================================== */
@media (max-width: 767px) {

  /* تقليل عرض الظل للجوال */
  .DSDSD .wd-marquee::before,
  .DSDSD .wd-marquee::after {
    width: 60px; /* بدل 120px */
  }
/* تحكم مستقل بكل الجوانب */
.wd-marquee .wd-marquee-item {
  gap: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 4px;  /* عدّل كما تريد */
  padding-left: 10px;   /* عدّل كما تريد */
  margin: 0 4px;
}

  /* صورة أصغر */
  .wd-marquee .wd-marquee-item img {
    width: 28px !important;
    height: 28px !important;
    padding: 2px; /* حد أنحف */
  }

  /* نص أصغر */
  .wd-marquee .wd-marquee-item {
    font-size: 9px;
  }

}/* End custom CSS */
/* Start custom CSS for wd_infobox, class: .elementor-element-239f7bd *//* ====== تصغير الصورة على الجوال فقط ====== */
@media (max-width: 767px) {
  .box-icon-wrapper .info-box-icon img {
    width: 51px !important; /* عدّل الرقم إذا تبي أصغر/أكبر */
    height: 51px !important;
  }
}

/* ====== زوايا الحدود ====== */
/* للحاسوب: 10px */
@media (min-width: 1025px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 10px !important;
  }
}

/* للتابلت والجوال: 15px */
@media (max-width: 1024px) {
  .box-icon-wrapper .info-box-icon img {
    border-radius: 15px !important;
  }
}

.info-box-content .info-box-title,
.info-box-content .info-box-inner {
  transform: translateY(2px); /* عدّل الرقم لو تبي أكثر/أقل */
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-1fd8484 *//* =========================================================
   AA) Smooth Marquee for Elementor Testimonial Carousel
   - سلاسة عالية + أداء ممتاز
========================================================= */

/* تحسين أداء التحريك */
.elementor-widget-testimonial-carousel .swiper-wrapper{
  will-change: transform;
  backface-visibility: hidden;
  transform: translateZ(0);
}

/* تعطيل السحب/التفاعل (اختياري) */
.elementor-widget-testimonial-carousel .swiper,
.elementor-widget-testimonial-carousel .swiper *{
  -webkit-user-select: none;
  user-select: none;
}
/* منع السحب الأفقي لكن السماح بالتمرير العمودي للصفحة */
.elementor-widget-testimonial-carousel .swiper {
  touch-action: pan-y !important; /* 🔥 السر هنا */
}

/* منع السحب على الـ wrapper فقط (بدون منع تمرير الصفحة) */
.elementor-widget-testimonial-carousel .swiper-wrapper,
.elementor-widget-testimonial-carousel .swiper-wrapper *{
  pointer-events: none !important;
}

/* تدرّج يمين ويسار */
.elementor-widget-testimonial-carousel .elementor-main-swiper{
  position: relative;
  overflow: hidden;
}

.elementor-widget-testimonial-carousel .elementor-main-swiper::before,
.elementor-widget-testimonial-carousel .elementor-main-swiper::after{
  content:"";
  position:absolute;
  top:0;
  height:100%;
  width:40px; /* العرض الافتراضي للديسكتوب */
  z-index:5;
  pointer-events:none;
}

/* يسار — لون الظل: #4C1F04 */
.elementor-widget-testimonial-carousel .elementor-main-swiper::before{
  left:0;
  background: linear-gradient(
    to right,
    rgba(76,31,4,1) 0%,
    rgba(76,31,4,0.85) 30%,
    rgba(76,31,4,0) 100%
  );
}

/* يمين — لون الظل: #4C1F04 */
.elementor-widget-testimonial-carousel .elementor-main-swiper::after{
  right:0;
  background: linear-gradient(
    to left,
    rgba(76,31,4,1) 0%,
    rgba(76,31,4,0.85) 30%,
    rgba(76,31,4,0) 100%
  );
}

/* ===== تقليل عرض الظل على الجوال فقط ===== */
@media (max-width: 767px) {
  .elementor-widget-testimonial-carousel .elementor-main-swiper::before,
  .elementor-widget-testimonial-carousel .elementor-main-swiper::after{
    width: 16px; /* أصغر بكثير للجوال */
  }
}

/* احترام تقليل الحركة */
@media (prefers-reduced-motion: reduce){
  .elementor-widget-testimonial-carousel .swiper-wrapper{
    animation: none !important;
    transition: none !important;
  }
}

/* ===== تعطيل الضغط نهائيًا على الشهادات ===== */
.elementor-widget-testimonial-carousel .swiper-wrapper,
.elementor-widget-testimonial-carousel .swiper-wrapper *{
  pointer-events: none !important;
}


/* توحيد البطاقة وجعل الفوتر دائمًا في الأسفل */
.elementor-testimonial {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

/* جعل المحتوى يتمدد للأعلى ويترك الفراغ فوق الفوتر */
.elementor-testimonial__content {
  flex-grow: 1;
}

/* تثبيت الفوتر في الأسفل دائمًا */
.elementor-testimonial__footer {
  margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcc036e */@media (max-width: 767px){
  .vsdvsd .elementor-heading-title{
    text-align: center !important;
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* السكشن نفسه */
body.elementor-page-1069.sdsdsd,
.sdsdsd{
  position: relative;
  overflow: visible !important; /* بدون قص */
  isolation: isolate;
  background: #faf8f5;
  z-index: 1;
}

/* طبقة الخلفية الأساسية على كامل السكشن */
body.elementor-page-1069.sdsdsd::before,
.sdsdsd::before{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  background:
    radial-gradient(circle at 12% 18%, rgba(255, 153, 102, 0.20) 0, rgba(255, 153, 102, 0.11) 13%, rgba(255, 153, 102, 0) 28%),
    radial-gradient(circle at 84% 14%, rgba(255, 200, 120, 0.16) 0, rgba(255, 200, 120, 0.08) 12%, rgba(255, 200, 120, 0) 26%),
    radial-gradient(circle at 90% 58%, rgba(255, 136, 77, 0.14) 0, rgba(255, 136, 77, 0.07) 11%, rgba(255, 136, 77, 0) 24%),
    radial-gradient(circle at 16% 78%, rgba(255, 178, 107, 0.15) 0, rgba(255, 178, 107, 0.08) 13%, rgba(255, 178, 107, 0) 27%),
    radial-gradient(circle at 56% 84%, rgba(255, 145, 88, 0.11) 0, rgba(255, 145, 88, 0.05) 10%, rgba(255, 145, 88, 0) 22%),
    radial-gradient(circle at 48% 26%, rgba(255, 214, 163, 0.10) 0, rgba(255, 214, 163, 0.05) 10%, rgba(255, 214, 163, 0) 21%),
    radial-gradient(circle at 35% 56%, rgba(255, 160, 122, 0.09) 0, rgba(255, 160, 122, 0.04) 9%, rgba(255, 160, 122, 0) 20%);

  filter: blur(38px) saturate(115%);
  transform: scale(1.03);
  opacity: .75;
}
/* طبقة إضافية خفيفة */
body.elementor-page-1069.sdsdsd::after,
.sdsdsd::after{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  background:
    radial-gradient(circle at 28% 32%, rgba(255,255,255,0.28) 0, rgba(255,255,255,0.10) 8%, rgba(255,255,255,0) 18%),
    radial-gradient(circle at 72% 30%, rgba(255,255,255,0.18) 0, rgba(255,255,255,0.08) 7%, rgba(255,255,255,0) 16%),
    radial-gradient(circle at 70% 76%, rgba(255, 188, 140, 0.14) 0, rgba(255, 188, 140, 0.06) 8%, rgba(255, 188, 140, 0) 17%),
    radial-gradient(circle at 22% 68%, rgba(255, 173, 120, 0.14) 0, rgba(255, 173, 120, 0.06) 8%, rgba(255, 173, 120, 0) 16%);

  filter: blur(24px);
  opacity: .9;
}

/* كل المحتوى فوق التأثير */
body.elementor-page-1069.sdsdsd > *,
.sdsdsd > *{
  position: relative;
  z-index: 1;
}

@media (max-width: 767px){
  body.elementor-page-1069.sdsdsd::before,
  .sdsdsd::before{
    filter: blur(28px) saturate(115%);
    transform: scale(1.01);
  }

  body.elementor-page-1069.sdsdsd::after,
  .sdsdsd::after{
    filter: blur(18px);
  }
}






















/* =========================================================
   2) صورة العميل (تقييدها لصفحة الدفع فقط)
========================================================= */
.elementor-image-box-img{ margin-top: 13px !important; }



/* ================================
   AA Mobile Smooth Sticky (CSS Only)
   Section: aa-el-stack
   Cards:   aa-el-card
================================ */

/* على الجوال خلي العرض 100% لتفادي اهتزازات القياسات */
@media (max-width: 767px){
  .aa-el-stack{
    width: 100% !important;
    max-width: 100% !important;
    overflow: visible !important;
  }

  .aa-el-stack .aa-el-card{
    width: 100% !important;
    position: sticky !important;
    top: var(--aa-top, 30px) 
}
}






/* =========================================================
   1) Elementor / Swiper Pagination (نقاط السلايدر)
========================================================= */

/* الحاوية */
.elementor .swiper-pagination{
    position: absolute;
    width: 100%;
    text-align: center;
}

/* النقاط */
.elementor .swiper-pagination-bullet{
    width: 5px !important;
    height: 5px !important;
    margin: 0 4px !important;

    opacity: 1 !important;
    border-radius: 50% !important;
    background-color: rgba(84, 36, 0, 0.3) !important;

    transition: width 0.3s ease, background-color 0.3s ease, border-radius 0.3s ease !important;
    will-change: width;
}

/* النقطة النشطة */
.elementor .swiper-pagination-bullet-active{
    width: 22px !important;
    border-radius: 20px !important;
    background-color: #542400 !important;
}


/* =========================================================
   2) موضع نقاط السلايدر حسب المقاس
========================================================= */

/* 🖥️ Desktop */
@media (min-width: 1025px){
    .elementor .swiper-pagination{
        bottom: 20px;
    }
}

/* 📱 Tablet + Mobile */
@media (max-width: 1024px){
    .elementor .swiper-pagination{
        position: relative;
        bottom: auto;
        margin-top: 5px;
        text-align: center;
    }
}


/* =========================================================
   3) زوايا دائرية لصور السلايدر + ضبط الصورة
========================================================= */

.swiper-slide-inner,
.swiper-slide-image{
    border-radius: 10px;
    overflow: hidden;
}

.swiper-slide-image{
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/* =========================================================
   4) Elementor Image Carousel - حل تلاصق الشرائح
========================================================= */

.elementor-image-carousel .swiper-slide{
    box-sizing: border-box;
    padding-inline: 6px;
}


/* =========================================================
   5) إخفاء الكورسل قبل تهيئة Swiper (منع الوميض)
========================================================= */

.elementor-image-carousel-wrapper:not(.swiper-initialized){
    opacity: 0;
    visibility: hidden;
}

.elementor-image-carousel-wrapper.swiper-initialized{
    opacity: 1;
    visibility: visible;
    transition: opacity 0.3s ease;
}


/* =========================================================
   7) WoodMart Tabs (موبايل فقط) - تنظيف الهيدر والتمرير
========================================================= */

@media (max-width: 1024px){

    .wd-tabs-header{
        background: transparent !important;
        padding: 0 !important;
        border-radius: 0 !important;
    }

    .wd-tabs-header .tabs-name,
    .wd-tabs-header .title{
        display: none !important;
    }

    .wd-nav-tabs-wrapper{
        background: transparent !important;
        box-shadow: none !important;
        padding: 0 !important;
        margin: 0 !important;

        overflow-x: auto;
        overflow-y: hidden;

        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .wd-nav-tabs-wrapper::-webkit-scrollbar{
        display: none;
    }

    .wd-nav-tabs{
        background: transparent !important;
    }
}


/* =========================================================
   8) Tabs Icons Border (Default / Hover / Active)
========================================================= */

.wd-nav-tabs .wd-nav-link .img-wrapper img{
    border: 1px solid rgba(0, 0, 0, 0.40);
    border-radius: 7px;
    transition: border-color 0.25s ease;
}

.wd-nav-tabs li:hover .wd-nav-link .img-wrapper img{
    border-color: rgba(0, 0, 0, 0.55);
}

.wd-nav-tabs li.wd-active .wd-nav-link .img-wrapper img{
    border-color: #542400;
}


/* =========================================================
   9) حجم أيقونات التبويبات حسب المقاس
========================================================= */

@media (max-width: 1024px){
    .wd-nav-link .img-wrapper img{
        width: 28px !important;
        height: 28px !important;
        max-width: 28px !important;
        max-height: 28px !important;
    }
}

@media (min-width: 1025px){
    .wd-nav-link .img-wrapper img{
        width: 24px !important;
        height: 24px !important;
        max-width: 24px !important;
        max-height: 24px !important;
    }
}


/* =========================================================
   10) زوايا أزرار التبويبات (جوال + تابلت فقط)
========================================================= */

@media (max-width: 1024px){
    .wd-nav-wrapper.wd-nav-tabs-wrapper .wd-nav-tabs > li > a.wd-nav-link{
        border-radius: 10px !important;
        overflow: hidden !important;
    }
}/* End custom CSS */