.elementor-25 .elementor-element.elementor-element-9debeab{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-25 .elementor-element.elementor-element-af1a498 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:150px 100px 0px 100px;}.elementor-25 .elementor-element.elementor-element-7440319{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-25 .elementor-element.elementor-element-0cb979e{z-index:1;}.elementor-25 .elementor-element.elementor-element-f2d52f5{--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:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-25 .elementor-element.elementor-element-bbd697b{z-index:2;text-align:center;}.elementor-25 .elementor-element.elementor-element-bbd697b .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-weight:800;color:#67A26100;}.elementor-25 .elementor-element.elementor-element-0b9cb1b{--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;--z-index:0;}.elementor-25 .elementor-element.elementor-element-9cade56{--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:-10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-25 .elementor-element.elementor-element-97ae72d{--display:flex;--min-height:0px;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-804072e.elementor-wc-products ul.products li.product{text-align:center;}.elementor-25 .elementor-element.elementor-element-804072e > .elementor-widget-container{--e-transform-scale:1;}.elementor-25 .elementor-element.elementor-element-804072e{z-index:2;}.elementor-25 .elementor-element.elementor-element-804072e.elementor-wc-products  ul.products{grid-column-gap:32px;grid-row-gap:100px;}.elementor-25 .elementor-element.elementor-element-804072e.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:30px 30px 30px 30px;margin-bottom:20px;}.elementor-25 .elementor-element.elementor-element-804072e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FFFFFF;margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-804072e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FFFFFF;margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-804072e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-25 .elementor-element.elementor-element-804072e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-25 .elementor-element.elementor-element-804072e.elementor-wc-products ul.products li.product .star-rating{font-size:0em;}.elementor-25 .elementor-element.elementor-element-804072e.elementor-wc-products ul.products li.product .price{font-family:"Cairo", Sans-serif;font-size:40px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-804072e.elementor-wc-products ul.products li.product .price del {font-family:"Cairo", Sans-serif;font-size:26px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-804072e.elementor-wc-products ul.products li.product .button{background-color:#4629C0;font-size:21px;letter-spacing:0.5px;border-radius:13px 13px 13px 13px;}.elementor-25 .elementor-element.elementor-element-804072e.elementor-wc-products ul.products li.product .button:hover{background-color:#962CF5;}.elementor-25 .elementor-element.elementor-element-804072e nav.woocommerce-pagination{margin-top:0px;}.elementor-25 .elementor-element.elementor-element-804072e nav.woocommerce-pagination ul li a, .elementor-25 .elementor-element.elementor-element-804072e nav.woocommerce-pagination ul li span{padding:0px;}.elementor-25 .elementor-element.elementor-element-c0238ad{--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-25 .elementor-element.elementor-element-19cfc5c{--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-25 .elementor-element.elementor-element-ff5ea16{--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-25 .elementor-element.elementor-element-3088b53{--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-25 .elementor-element.elementor-element-3eae4be.elementor-wc-products ul.products li.product{text-align:center;}.elementor-25 .elementor-element.elementor-element-3eae4be.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-25 .elementor-element.elementor-element-3eae4be.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-3eae4be.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#E0C549;}.elementor-25 .elementor-element.elementor-element-3eae4be.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#E0C549;}.elementor-25 .elementor-element.elementor-element-3eae4be.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-25 .elementor-element.elementor-element-3eae4be.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:22px;}.elementor-25 .elementor-element.elementor-element-3eae4be.elementor-wc-products ul.products li.product .price{color:#D3D0A8;font-size:40px;}.elementor-25 .elementor-element.elementor-element-3eae4be.elementor-wc-products ul.products li.product .price ins{color:#D3D0A8;}.elementor-25 .elementor-element.elementor-element-3eae4be.elementor-wc-products ul.products li.product .price ins .amount{color:#D3D0A8;}.elementor-25 .elementor-element.elementor-element-3eae4be.elementor-wc-products ul.products li.product .button{background-color:#4629C0;font-size:22px;line-height:16px;}.elementor-25 .elementor-element.elementor-element-3eae4be.elementor-wc-products ul.products li.product .button:hover{background-color:#962CF5;}.elementor-25 .elementor-element.elementor-element-3eae4be.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-25 .elementor-element.elementor-element-f477f1f{--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-25 .elementor-element.elementor-element-b7bcc0f > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-25 .elementor-element.elementor-element-b7bcc0f .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-25 .elementor-element.elementor-element-0529df5{--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-25 .elementor-element.elementor-element-c0293b1{--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-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-25 .elementor-element.elementor-element-f4542b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f4542b1.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-f4542b1{z-index:0;}.elementor-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:2px 2px 2px 2px;border-color:#8A5FBA;border-radius:26px 26px 26px 26px;margin-bottom:19px;}.elementor-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#DBDDEB;}.elementor-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#DBDDEB;}.elementor-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:25px;font-weight:900;}.elementor-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products ul.products li.product .price{color:#ECEFFF;font-size:40px;}.elementor-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products ul.products li.product .price ins{color:#ECEFFF;}.elementor-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products ul.products li.product .price ins .amount{color:#ECEFFF;}.elementor-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products ul.products li.product .price del {font-size:17px;}.elementor-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products ul.products li.product .button{background-color:#4629C0;font-size:22px;font-weight:700;border-radius:-20px -20px -20px -20px;padding:-19px -19px -19px -19px;margin-top:0px;}.elementor-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products ul.products li.product .button:hover{background-color:#962CF5;}.elementor-25 .elementor-element.elementor-element-b694933{--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:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-25 .elementor-element.elementor-element-d9f125c{--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;--z-index:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-9cade56{--content-width:1250px;}.elementor-25 .elementor-element.elementor-element-3088b53{--width:33.3333%;}.elementor-25 .elementor-element.elementor-element-f477f1f{--width:66.6666%;}.elementor-25 .elementor-element.elementor-element-c0293b1{--content-width:1300px;}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-9debeab{--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-25 .elementor-element.elementor-element-af1a498 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-804072e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-25 .elementor-element.elementor-element-3eae4be.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-9debeab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-af1a498 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-804072e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-25 .elementor-element.elementor-element-804072e.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-c0238ad{--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3eae4be.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-25 .elementor-element.elementor-element-f4542b1.elementor-wc-products ul.products li.product .button{font-size:5.5vw;}}/* Start custom CSS for html, class: .elementor-element-af1a498 */.elementor-25 .elementor-element.elementor-element-af1a498 {
  position: relative;
  overflow: hidden;
  background: transparent; /* أو خليها نفس لون الخلفية العام */
}

.elementor-25 .elementor-element.elementor-element-af1a498::before {
  content: "";
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: 0;
  background-image:
    linear-gradient(to right, rgba(226, 232, 240, 0.12) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(226, 232, 240, 0.12) 1px, transparent 1px);
  background-size: 40px 40px;
  opacity: 0.2;
  mask-image: radial-gradient(ellipse 70% 60% at 50% 0%, #000 60%, transparent 100%);
  -webkit-mask-image: radial-gradient(ellipse 70% 60% at 50% 0%, #000 60%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bbd697b */:root {
  /* درجات SaaS احترافية (Violet to Fuchsia) */
  --saas-primary: #8B5CF6;   /* بنفسجي هادي وراقي */
  --saas-secondary: #D946EF; /* فوشيا ناعم */
  --angle: 135deg;           /* الزاوية دي بتدي عمق أكتر من الـ 45 التقليدية */
}

/* التنسيق لـ Elfar3on Studio */
.elementor-25 .elementor-element.elementor-element-bbd697b h2 {
  display: inline-block;
  background: linear-gradient(var(--angle), var(--saas-primary), var(--saas-secondary));
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  
  /* تاتش الـ SaaS المحترف: تضييق المسافات بين الحروف قليلاً */
  letter-spacing: -0.03em;
  
  /* تحسين الرندر عشان الألوان متبقاش مشرشرة */
  -webkit-font-smoothing: antialiased;
  
  /* shadow خفيف جداً بلون البنفسجي بيدي فخامة (اختياري) */
  filter: drop-shadow(0 2px 10px rgba(139, 92, 246, 0.15));
}/* End custom CSS */