.elementor-394 .elementor-element.elementor-element-ea58892{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:144px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-394 .elementor-element.elementor-element-db15144{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-2ed3dc3{text-align:center;}.elementor-394 .elementor-element.elementor-element-2ed3dc3 .elementor-heading-title{font-size:55px;color:var( --e-global-color-astglobalcolor0 );}.elementor-394 .elementor-element.elementor-element-f94b9ef{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-f94b9ef .elementor-swiper-button.elementor-swiper-button-prev, .elementor-394 .elementor-element.elementor-element-f94b9ef .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-394 .elementor-element.elementor-element-3ea448e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-bd60ffc{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-a822785{text-align:center;}.elementor-394 .elementor-element.elementor-element-a822785 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-394 .elementor-element.elementor-element-8a80693 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-8a80693{text-align:center;font-family:"Afacad", Sans-serif;font-size:20px;}.elementor-394 .elementor-element.elementor-element-af92336{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-0214433 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-394 .elementor-element.elementor-element-6b12f4f{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-394 .elementor-element.elementor-element-6b12f4f.e-con{--align-self:center;}.elementor-394 .elementor-element.elementor-element-d862d81{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-d862d81.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-d862d81 .elementor-title{color:#45DE5A;font-size:21px;}.elementor-394 .elementor-element.elementor-element-d862d81 .elementor-progress-wrapper .elementor-progress-bar{background-color:#B9F2C1;}.elementor-394 .elementor-element.elementor-element-d862d81 .elementor-progress-wrapper{border-radius:7px;overflow:hidden;}.elementor-394 .elementor-element.elementor-element-d862d81 .elementor-progress-bar{color:#000000;font-size:13px;}.elementor-394 .elementor-element.elementor-element-6d8c25b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-6d8c25b.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-6d8c25b .elementor-progress-wrapper .elementor-progress-bar{background-color:#61CE70;}.elementor-394 .elementor-element.elementor-element-6d8c25b .elementor-progress-bar{font-size:13px;}.elementor-394 .elementor-element.elementor-element-5cddf6a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-5cddf6a.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-5cddf6a .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-accent );}.elementor-394 .elementor-element.elementor-element-5cddf6a .elementor-progress-wrapper{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-394 .elementor-element.elementor-element-5cddf6a .elementor-progress-bar{font-size:13px;}.elementor-394 .elementor-element.elementor-element-a260be3{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-a260be3.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-a260be3 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-accent );}.elementor-394 .elementor-element.elementor-element-a260be3 .elementor-progress-bar{font-size:13px;}.elementor-394 .elementor-element.elementor-element-4e00e60{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-4e00e60.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-4e00e60 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-accent );}.elementor-394 .elementor-element.elementor-element-4e00e60 .elementor-progress-bar{font-size:13px;}.elementor-394 .elementor-element.elementor-element-1c7d1ec{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-1c7d1ec.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-1c7d1ec .elementor-title{font-size:13px;}.elementor-394 .elementor-element.elementor-element-1c7d1ec .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-accent );}.elementor-394 .elementor-element.elementor-element-1c7d1ec .elementor-progress-bar{font-size:13px;}.elementor-394 .elementor-element.elementor-element-f27c94c{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:144px;--padding-left:40px;--padding-right:40px;}.elementor-394 .elementor-element.elementor-element-6ddefce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-394e0f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-394e0f4.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-394e0f4{text-align:center;}.elementor-394 .elementor-element.elementor-element-394e0f4 .elementor-heading-title{color:#E4CB86;}.elementor-394 .elementor-element.elementor-element-5173ec0{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;font-family:"Anta", Sans-serif;}.elementor-394 .elementor-element.elementor-element-5173ec0 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-394 .elementor-element.elementor-element-5173ec0.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-0e3ed23{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-394 .elementor-element.elementor-element-393ba13{--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-394 .elementor-element.elementor-element-e4913f3.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-6b2559b{text-align:center;}.elementor-394 .elementor-element.elementor-element-6b2559b .elementor-heading-title{font-size:18px;color:var( --e-global-color-astglobalcolor0 );}.elementor-394 .elementor-element.elementor-element-6860bd1{text-align:center;font-family:"Anta", Sans-serif;font-size:15px;color:#FFFFFFEB;}.elementor-394 .elementor-element.elementor-element-99948d7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-f450f82.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-9a0f9b9{text-align:center;}.elementor-394 .elementor-element.elementor-element-9a0f9b9 .elementor-heading-title{font-size:18px;color:#E4CB86;}.elementor-394 .elementor-element.elementor-element-94ca4fd{text-align:center;font-family:"Anta", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFFEB;}.elementor-394 .elementor-element.elementor-element-49c6c12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-c0ee0c9.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-8081c26{text-align:center;}.elementor-394 .elementor-element.elementor-element-8081c26 .elementor-heading-title{font-size:17px;color:var( --e-global-color-astglobalcolor0 );}.elementor-394 .elementor-element.elementor-element-c5bd5b7{text-align:center;font-family:"Anta", Sans-serif;font-size:15px;color:#FFFFFFEB;}.elementor-394 .elementor-element.elementor-element-c5bd5b7 a:hover, .elementor-394 .elementor-element.elementor-element-c5bd5b7 a:focus{color:#FFFFFF;}.elementor-394 .elementor-element.elementor-element-afca5ed{--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-394 .elementor-element.elementor-element-2cee95f.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-3e0ac55{text-align:center;}.elementor-394 .elementor-element.elementor-element-3e0ac55 .elementor-heading-title{font-size:18px;color:var( --e-global-color-astglobalcolor0 );}.elementor-394 .elementor-element.elementor-element-7f23aaf{text-align:center;font-family:"Anta", Sans-serif;font-size:15px;color:#FFFFFFEB;}.elementor-394 .elementor-element.elementor-element-69bda2a{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-d1f138f{--display:flex;}.elementor-394 .elementor-element.elementor-element-077be7b.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-077be7b{text-align:center;}.elementor-394 .elementor-element.elementor-element-077be7b .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-394 .elementor-element.elementor-element-5dc1003{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-394 .elementor-element.elementor-element-037631d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7A7A7AD1;--border-color:#7A7A7AD1;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-394 .elementor-element.elementor-element-2805977.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-6bf227a{text-align:center;font-family:"Alata", Sans-serif;font-size:15px;}.elementor-394 .elementor-element.elementor-element-0e0f6fa{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#7A7A7AD1;--border-color:#7A7A7AD1;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-394 .elementor-element.elementor-element-740fbf8.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-58b1720{text-align:center;font-family:"Alata", Sans-serif;font-size:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-394 .elementor-element.elementor-element-bd60ffc{--width:640px;}}@media(max-width:1024px){.elementor-394 .elementor-element.elementor-element-ea58892{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-394 .elementor-element.elementor-element-db15144{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-394 .elementor-element.elementor-element-2ed3dc3 .elementor-heading-title{font-size:35px;}.elementor-394 .elementor-element.elementor-element-f94b9ef{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-394 .elementor-element.elementor-element-3ea448e{--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:117px;}.elementor-394 .elementor-element.elementor-element-bd60ffc{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-394 .elementor-element.elementor-element-a822785 .elementor-heading-title{font-size:25px;}.elementor-394 .elementor-element.elementor-element-8a80693 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-8a80693{font-size:18px;}.elementor-394 .elementor-element.elementor-element-af92336{--justify-content:center;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-0214433 .elementor-heading-title{font-size:25px;}.elementor-394 .elementor-element.elementor-element-6b12f4f{--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-394 .elementor-element.elementor-element-f27c94c{--padding-top:40px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-394 .elementor-element.elementor-element-394e0f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-394e0f4.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-5173ec0 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-394 .elementor-element.elementor-element-0e3ed23{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-394 .elementor-element.elementor-element-5dc1003{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-394 .elementor-element.elementor-element-ea58892{--padding-top:124px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-394 .elementor-element.elementor-element-2ed3dc3 .elementor-heading-title{font-size:26px;}.elementor-394 .elementor-element.elementor-element-f94b9ef{width:100%;max-width:100%;}.elementor-394 .elementor-element.elementor-element-3ea448e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-a822785{text-align:center;}.elementor-394 .elementor-element.elementor-element-a822785 .elementor-heading-title{font-size:21px;}.elementor-394 .elementor-element.elementor-element-8a80693{text-align:center;font-size:16px;}.elementor-394 .elementor-element.elementor-element-af92336{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-0214433{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-394 .elementor-element.elementor-element-0214433 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-0214433 .elementor-heading-title{font-size:21px;}.elementor-394 .elementor-element.elementor-element-6b12f4f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-394 .elementor-element.elementor-element-d862d81{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-394 .elementor-element.elementor-element-6d8c25b{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-394 .elementor-element.elementor-element-5cddf6a{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-394 .elementor-element.elementor-element-a260be3{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-394 .elementor-element.elementor-element-4e00e60{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-394 .elementor-element.elementor-element-1c7d1ec{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-394 .elementor-element.elementor-element-f27c94c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-394 .elementor-element.elementor-element-394e0f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-394e0f4 .elementor-heading-title{font-size:31px;}.elementor-394 .elementor-element.elementor-element-5173ec0 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-394 .elementor-element.elementor-element-5173ec0{--container-widget-width:914px;--container-widget-flex-grow:0;width:var( --container-widget-width, 914px );max-width:914px;font-size:13px;}.elementor-394 .elementor-element.elementor-element-0e3ed23{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-394 .elementor-element.elementor-element-077be7b.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-5dc1003{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-394 .elementor-element.elementor-element-037631d{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-0e0f6fa{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-2ed3dc3 */.elementor-394 .elementor-element.elementor-element-2ed3dc3{
  position: relative;
  display: inline-block;
  z-index:1;
  
  width: fit-content;
}

.elementor-394 .elementor-element.elementor-element-2ed3dc3::before{
  content:"";
  position:absolute;
  left:-6px;
  bottom:6px;
  width:80%;
  left: 50%;
  transform: translatex(-50%);
  height:40%;
  background:#E4CB86;
  opacity:.35;
  z-index:-1;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f94b9ef */.elementor-394 .elementor-element.elementor-element-f94b9ef {
    cursor: pointer;
}

/* Desktop (default) */
.elementor-394 .elementor-element.elementor-element-f94b9ef .swiper-slide {
    position: relative;
    padding-top: 60%;
    overflow: hidden;
}

.elementor-394 .elementor-element.elementor-element-f94b9ef img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

/* 💻 Laptop فقط */
@media (min-width: 1024px) and (max-width: 1366px) {
    .elementor-394 .elementor-element.elementor-element-f94b9ef .swiper-slide {
        padding-top: 50.25%;
    }
}

/* 📱 Tablet */
@media (min-width: 768px) and (max-width: 1023px) {
    .elementor-394 .elementor-element.elementor-element-f94b9ef .swiper-slide {
        padding-top: 80%;
    }
}

/* 📱 Mobile */
@media (max-width: 767px) {
    .elementor-394 .elementor-element.elementor-element-f94b9ef .swiper-slide {
        height: 400px;
        padding-top: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0214433 */.elementor-394 .elementor-element.elementor-element-0214433{
  position: relative;
  display: inline-block;
  z-index:1;
  
  width: fit-content;
}

.elementor-394 .elementor-element.elementor-element-0214433::before{
  content:"";
  position:absolute;
  left:-6px;
  bottom:6px;
  width:80%;
  left: 50%;
  transform: translatex(-50%);
  height:40%;
  background:#E4CB86;
  opacity:.35;
  z-index:-1;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-d862d81 */.elementor-394 .elementor-element.elementor-element-d862d81 .elementor-progress-wrapper {
    background: #D4D4D4;
    border-radius: 7px;
    overflow: hidden;
    height: 32px;
    position: relative;
}

.elementor-394 .elementor-element.elementor-element-d862d81 .elementor-progress-bar {
    height: 100%;
    border-radius: 7px;
    background: linear-gradient(90deg, #61CE70, #ffffff);
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 12px rgba(97, 206, 112, 0.5);

    /* نخلي width ثابت على حسب النسبة النهائية */
    width: var(--e-progressbar-value, 85%);
}

/* تأثير حركة غريبة بدون تغيير width */
.elementor-394 .elementor-element.elementor-element-d862d81 .elementor-progress-bar::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    transform: scaleX(0);
    transform-origin: left center;
    animation: crazyOverlay 1s ease-out forwards;
}

@keyframes crazyOverlay {
    0% { transform: scaleX(0); opacity: 1; }
    30% { transform: scaleX(1.2); opacity: 0.8; }
    60% { transform: scaleX(0.9); opacity: 0.6; }
    100% { transform: scaleX(1); opacity: 0; }
}

/* النص */
.elementor-394 .elementor-element.elementor-element-d862d81 .elementor-progress-text {
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    z-index: 2;
}

/* النسبة */
.elementor-394 .elementor-element.elementor-element-d862d81 .elementor-progress-percentage {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    font-weight: 700;
    color: #4DA359;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-6d8c25b */.elementor-394 .elementor-element.elementor-element-6d8c25b .elementor-progress-wrapper {
    background: #D4D4D4;
    border-radius: 7px;
    overflow: hidden;
    height: 32px;
    position: relative;
}

.elementor-394 .elementor-element.elementor-element-6d8c25b .elementor-progress-bar {
    height: 100%;
    border-radius: 7px;
    background: linear-gradient(90deg, #61CE70, #ffffff);
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 12px rgba(97, 206, 112, 0.5);

    /* نخلي width ثابت على حسب النسبة النهائية */
    width: var(--e-progressbar-value, 85%);
}

/* تأثير حركة غريبة بدون تغيير width */
.elementor-394 .elementor-element.elementor-element-6d8c25b .elementor-progress-bar::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    transform: scaleX(0);
    transform-origin: left center;
    animation: crazyOverlay 1s ease-out forwards;
}

@keyframes crazyOverlay {
    0% { transform: scaleX(0); opacity: 1; }
    30% { transform: scaleX(1.2); opacity: 0.8; }
    60% { transform: scaleX(0.9); opacity: 0.6; }
    100% { transform: scaleX(1); opacity: 0; }
}

/* النص */
.elementor-394 .elementor-element.elementor-element-6d8c25b .elementor-progress-text {
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    z-index: 2;
}

/* النسبة */
.elementor-394 .elementor-element.elementor-element-6d8c25b .elementor-progress-percentage {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    font-weight: 700;
    color: #4DA359;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-5cddf6a */.elementor-394 .elementor-element.elementor-element-5cddf6a .elementor-progress-wrapper {
    background: #D4D4D4;
    border-radius: 7px;
    overflow: hidden;
    height: 32px;
    position: relative;
}

.elementor-394 .elementor-element.elementor-element-5cddf6a .elementor-progress-bar {
    height: 100%;
    border-radius: 7px;
    background: linear-gradient(90deg, #61CE70, #ffffff);
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 12px rgba(97, 206, 112, 0.5);

    /* نخلي width ثابت على حسب النسبة النهائية */
    width: var(--e-progressbar-value, 85%);
}

/* تأثير حركة غريبة بدون تغيير width */
.elementor-394 .elementor-element.elementor-element-5cddf6a .elementor-progress-bar::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    transform: scaleX(0);
    transform-origin: left center;
    animation: crazyOverlay 1s ease-out forwards;
}

@keyframes crazyOverlay {
    0% { transform: scaleX(0); opacity: 1; }
    30% { transform: scaleX(1.2); opacity: 0.8; }
    60% { transform: scaleX(0.9); opacity: 0.6; }
    100% { transform: scaleX(1); opacity: 0; }
}

/* النص */
.elementor-394 .elementor-element.elementor-element-5cddf6a .elementor-progress-text {
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    z-index: 2;
}

/* النسبة */
.elementor-394 .elementor-element.elementor-element-5cddf6a .elementor-progress-percentage {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    font-weight: 700;
    color: #4DA359;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-a260be3 */.elementor-394 .elementor-element.elementor-element-a260be3 .elementor-progress-wrapper {
    background: #D4D4D4;
    border-radius: 7px;
    overflow: hidden;
    height: 32px;
    position: relative;
}

.elementor-394 .elementor-element.elementor-element-a260be3 .elementor-progress-bar {
    height: 100%;
    border-radius: 7px;
    background: linear-gradient(90deg, #61CE70, #ffffff);
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 12px rgba(97, 206, 112, 0.5);

    /* نخلي width ثابت على حسب النسبة النهائية */
    width: var(--e-progressbar-value, 85%);
}

/* تأثير حركة غريبة بدون تغيير width */
.elementor-394 .elementor-element.elementor-element-a260be3 .elementor-progress-bar::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    transform: scaleX(0);
    transform-origin: left center;
    animation: crazyOverlay 1s ease-out forwards;
}

@keyframes crazyOverlay {
    0% { transform: scaleX(0); opacity: 1; }
    30% { transform: scaleX(1.2); opacity: 0.8; }
    60% { transform: scaleX(0.9); opacity: 0.6; }
    100% { transform: scaleX(1); opacity: 0; }
}

/* النص */
.elementor-394 .elementor-element.elementor-element-a260be3 .elementor-progress-text {
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    z-index: 2;
}

/* النسبة */
.elementor-394 .elementor-element.elementor-element-a260be3 .elementor-progress-percentage {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    font-weight: 700;
    color: #4DA359;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-4e00e60 */.elementor-394 .elementor-element.elementor-element-4e00e60 .elementor-progress-wrapper {
    background: #D4D4D4;
    border-radius: 7px;
    overflow: hidden;
    height: 32px;
    position: relative;
}

.elementor-394 .elementor-element.elementor-element-4e00e60 .elementor-progress-bar {
    height: 100%;
    border-radius: 7px;
    background: linear-gradient(90deg, #61CE70, #ffffff);
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 12px rgba(97, 206, 112, 0.5);

    /* نخلي width ثابت على حسب النسبة النهائية */
    width: var(--e-progressbar-value, 85%);
}

/* تأثير حركة غريبة بدون تغيير width */
.elementor-394 .elementor-element.elementor-element-4e00e60 .elementor-progress-bar::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    transform: scaleX(0);
    transform-origin: left center;
    animation: crazyOverlay 1s ease-out forwards;
}

@keyframes crazyOverlay {
    0% { transform: scaleX(0); opacity: 1; }
    30% { transform: scaleX(1.2); opacity: 0.8; }
    60% { transform: scaleX(0.9); opacity: 0.6; }
    100% { transform: scaleX(1); opacity: 0; }
}

/* النص */
.elementor-394 .elementor-element.elementor-element-4e00e60 .elementor-progress-text {
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    z-index: 2;
}

/* النسبة */
.elementor-394 .elementor-element.elementor-element-4e00e60 .elementor-progress-percentage {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    font-weight: 700;
    color: #4DA359;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-1c7d1ec */.elementor-394 .elementor-element.elementor-element-1c7d1ec .elementor-progress-wrapper {
    background: #D4D4D4;
    border-radius: 7px;
    overflow: hidden;
    height: 32px;
    position: relative;
}

.elementor-394 .elementor-element.elementor-element-1c7d1ec .elementor-progress-bar {
    height: 100%;
    border-radius: 7px;
    background: linear-gradient(90deg, #61CE70, #ffffff);
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 12px rgba(97, 206, 112, 0.5);

    /* نخلي width ثابت على حسب النسبة النهائية */
    width: var(--e-progressbar-value, 85%);
}

/* تأثير حركة غريبة بدون تغيير width */
.elementor-394 .elementor-element.elementor-element-1c7d1ec .elementor-progress-bar::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.15);
    transform: scaleX(0);
    transform-origin: left center;
    animation: crazyOverlay 1s ease-out forwards;
}

@keyframes crazyOverlay {
    0% { transform: scaleX(0); opacity: 1; }
    30% { transform: scaleX(1.2); opacity: 0.8; }
    60% { transform: scaleX(0.9); opacity: 0.6; }
    100% { transform: scaleX(1); opacity: 0; }
}

/* النص */
.elementor-394 .elementor-element.elementor-element-1c7d1ec .elementor-progress-text {
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    z-index: 2;
}

/* النسبة */
.elementor-394 .elementor-element.elementor-element-1c7d1ec .elementor-progress-percentage {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    font-weight: 700;
    color: #4DA359;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-394e0f4 */.elementor-394 .elementor-element.elementor-element-394e0f4{
  position: relative;
  display: inline-block;
  z-index:1;
  
  width: fit-content;
}

.elementor-394 .elementor-element.elementor-element-394e0f4::before{
  content:"";
  position:absolute;
  left:-6px;
  bottom:6px;
  width:80%;
  left: 50%;
  transform: translatex(-50%);
  height:40%;
  background:#E4CB86;
  opacity:.35;
  z-index:-1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-393ba13 */.elementor-394 .elementor-element.elementor-element-393ba13 {
  position: relative;
  border-radius: 22px;
 padding: 50px 20px 20px 20px;
  background: #E4bs; /* خلفية الكارت */
 /* الطريقة الصحيحة بتحويل #E4CB86 ل RGB */
border: 2px solid rgba(228,203,134,0.2);
  overflow: hidden;
  transition: all 0.5s ease;
}

/* Neon glow (زي الأول) */
.elementor-394 .elementor-element.elementor-element-393ba13::before {
  content: "";
  position: absolute;
  inset: -2px;
  background: radial-gradient(
    circle at center,
    rgba(0,255,255,0.45),
    transparent 65%
  );
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: 0;
}

/* Content فوق الجلو */
.elementor-394 .elementor-element.elementor-element-393ba13 * {
  position: relative;
  z-index: .85;
}

/* SVG Icon */
.elementor-394 .elementor-element.elementor-element-393ba13 svg {
  width: 52px;
  height: 52px;
  display: inline-block;
  padding: 10px;
  border-radius: 14px;
  background: rgba(0,255,255,0.18);
  transition: transform 0.45s ease,
              filter 0.45s ease,
              background 0.45s ease;
}

/* Hover */
.elementor-394 .elementor-element.elementor-element-393ba13:hover {
  transform: translateY(-10px) scale(1.05);
  box-shadow: 0 25px 60px rgba(0,0,0,0.55);
  cursor: pointer;
  border: 2px solid rgba(228,203,134,0.6);

}

.elementor-394 .elementor-element.elementor-element-393ba13:hover::before {
  opacity: .80;
}

.elementor-394 .elementor-element.elementor-element-393ba13:hover svg {
  transform: scale(1.2) rotate(-6deg);
  filter: drop-shadow(0 0 18px rgba(0,255,255,1));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99948d7 */.elementor-394 .elementor-element.elementor-element-99948d7 {
  position: relative;
  border-radius: 22px;
  padding: 50px 20px 20px 20px;
  background: #E4bs; /* خلفية الكارت */
 /* الطريقة الصحيحة بتحويل #E4CB86 ل RGB */
border: 2px solid rgba(228,203,134,0.2);
  overflow: hidden;
  transition: all 0.5s ease;
}

/* Neon glow (زي الأول) */
.elementor-394 .elementor-element.elementor-element-99948d7::before {
  content: "";
  position: absolute;
  inset: -2px;
  background: radial-gradient(
    circle at center,
    rgba(0,255,255,0.45),
    transparent 65%
  );
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: 0;
}

/* Content فوق الجلو */
.elementor-394 .elementor-element.elementor-element-99948d7 * {
  position: relative;
  z-index: .85;
}

/* SVG Icon */
.elementor-394 .elementor-element.elementor-element-99948d7 svg {
  width: 52px;
  height: 52px;
  display: inline-block;
  padding: 10px;
  border-radius: 14px;
  background: rgba(0,255,255,0.18);
  transition: transform 0.45s ease,
              filter 0.45s ease,
              background 0.45s ease;
}

/* Hover */
.elementor-394 .elementor-element.elementor-element-99948d7:hover {
  transform: translateY(-10px) scale(1.05);
  box-shadow: 0 25px 60px rgba(0,0,0,0.55);
  cursor: pointer;
  border: 2px solid rgba(228,203,134,0.6);

}

.elementor-394 .elementor-element.elementor-element-99948d7:hover::before {
  opacity: .80;
}

.elementor-394 .elementor-element.elementor-element-99948d7:hover svg {
  transform: scale(1.2) rotate(-6deg);
  filter: drop-shadow(0 0 18px rgba(0,255,255,1));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49c6c12 */.elementor-394 .elementor-element.elementor-element-49c6c12 {
  position: relative;
  border-radius: 22px;
   padding: 50px 20px 20px 20px;
  background: #E4bs; /* خلفية الكارت */
 /* الطريقة الصحيحة بتحويل #E4CB86 ل RGB */
border: 2px solid rgba(228,203,134,0.2);
  overflow: hidden;
  transition: all 0.5s ease;
}

/* Neon glow (زي الأول) */
.elementor-394 .elementor-element.elementor-element-49c6c12::before {
  content: "";
  position: absolute;
  inset: -2px;
  background: radial-gradient(
    circle at center,
    rgba(0,255,255,0.45),
    transparent 65%
  );
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: 0;
}

/* Content فوق الجلو */
.elementor-394 .elementor-element.elementor-element-49c6c12 * {
  position: relative;
  z-index: .85;
}

/* SVG Icon */
.elementor-394 .elementor-element.elementor-element-49c6c12 svg {
  width: 52px;
  height: 52px;
  display: inline-block;
  padding: 10px;
  border-radius: 14px;
  background: rgba(0,255,255,0.18);
  transition: transform 0.45s ease,
              filter 0.45s ease,
              background 0.45s ease;
}

/* Hover */
.elementor-394 .elementor-element.elementor-element-49c6c12:hover {
  transform: translateY(-10px) scale(1.05);
  box-shadow: 0 25px 60px rgba(0,0,0,0.55);
  cursor: pointer;
  border: 2px solid rgba(228,203,134,0.6);

}

.elementor-394 .elementor-element.elementor-element-49c6c12:hover::before {
  opacity: .80;
}

.elementor-394 .elementor-element.elementor-element-49c6c12:hover svg {
  transform: scale(1.2) rotate(-6deg);
  filter: drop-shadow(0 0 18px rgba(0,255,255,1));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afca5ed */.elementor-394 .elementor-element.elementor-element-afca5ed {
  position: relative;
  border-radius: 22px;
 padding: 50px 20px 20px 20px;
  background: #E4bs; /* خلفية الكارت */
 /* الطريقة الصحيحة بتحويل #E4CB86 ل RGB */
border: 2px solid rgba(228,203,134,0.2);
  overflow: hidden;
  transition: all 0.5s ease;
}

/* Neon glow (زي الأول) */
.elementor-394 .elementor-element.elementor-element-afca5ed::before {
  content: "";
  position: absolute;
  inset: -2px;
  background: radial-gradient(
    circle at center,
    rgba(0,255,255,0.45),
    transparent 65%
  );
  opacity: 0;
  transition: opacity 0.5s ease;
  z-index: 0;
}

/* Content فوق الجلو */
.elementor-394 .elementor-element.elementor-element-afca5ed * {
  position: relative;
  z-index: .85;
}

/* SVG Icon */
.elementor-394 .elementor-element.elementor-element-afca5ed svg {
  width: 52px;
  height: 52px;
  display: inline-block;
  padding: 10px;
  border-radius: 14px;
  background: rgba(0,255,255,0.18);
  transition: transform 0.45s ease,
              filter 0.45s ease,
              background 0.45s ease;
}

/* Hover */
.elementor-394 .elementor-element.elementor-element-afca5ed:hover {
  transform: translateY(-10px) scale(1.05);
  box-shadow: 0 25px 60px rgba(0,0,0,0.55);
  cursor: pointer;
  border: 2px solid rgba(228,203,134,0.6);

}

.elementor-394 .elementor-element.elementor-element-afca5ed:hover::before {
  opacity: .80;
}

.elementor-394 .elementor-element.elementor-element-afca5ed:hover svg {
  transform: scale(1.2) rotate(-6deg);
  filter: drop-shadow(0 0 18px rgba(0,255,255,1));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-077be7b */.elementor-394 .elementor-element.elementor-element-077be7b{
  position: relative;
  display: inline-block;
  z-index:1;
  
  width: fit-content;
}

.elementor-394 .elementor-element.elementor-element-077be7b::before{
  content:"";
  position:absolute;
  left:-6px;
  bottom:6px;
  width:80%;
  left: 50%;
  transform: translatex(-50%);
  height:40%;
  background:#E4CB86;
  opacity:.35;
  z-index:-1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-037631d */.elementor-394 .elementor-element.elementor-element-037631d::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg, rgba(255,255,255,0.15), transparent 70%);
  transform: translateX(0);

  z-index: 0;
}

.elementor-394 .elementor-element.elementor-element-037631d svg {
  width: 52px;
  height: 52px;
  display: inline-block;
  padding: 10px;
  border-radius: 14px;
  background: rgba(0,255,255,0.18);
}

.elementor-394 .elementor-element.elementor-element-037631d:hover{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e0f6fa */.elementor-394 .elementor-element.elementor-element-0e0f6fa::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(270deg, rgba(255,255,255,0.15), transparent 70%);

  transform: translateX(0%);

  z-index: 0;
}

.elementor-394 .elementor-element.elementor-element-0e0f6fa svg {
  width: 52px;
  height: 52px;
  display: inline-block;
  padding: 10px;
  border-radius: 14px;
  background: rgba(0,255,255,0.18);
} 
.elementor-394 .elementor-element.elementor-element-0e0f6fa:hover{
    cursor: pointer;
}/* End custom CSS */