.elementor-25137 .elementor-element.elementor-element-64b72796{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}.elementor-25137 .elementor-element.elementor-element-64b72796:not(.elementor-motion-effects-element-type-background), .elementor-25137 .elementor-element.elementor-element-64b72796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B252F;background-image:url("https://mysite.srwat.com/wp-content/uploads/2026/04/saudi-vision-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25137 .elementor-element.elementor-element-4871be3a{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-25137 .elementor-element.elementor-element-4871be3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;word-spacing:0em;color:#F8F812;}.elementor-25137 .elementor-element.elementor-element-4070be03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;text-align:center;}.elementor-25137 .elementor-element.elementor-element-4070be03 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:65px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FBFBFB;}.elementor-25137 .elementor-element.elementor-element-3bd11ddd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:7%;--padding-left:5%;--padding-right:5%;}.elementor-25137 .elementor-element.elementor-element-3bd11ddd:not(.elementor-motion-effects-element-type-background), .elementor-25137 .elementor-element.elementor-element-3bd11ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C3864;}.elementor-25137 .elementor-element.elementor-element-3730722{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25137 .elementor-element.elementor-element-59fffae2{--divider-border-style:solid;--divider-color:#FE114B;--divider-border-width:12px;width:100%;max-width:100%;}.elementor-25137 .elementor-element.elementor-element-59fffae2 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-25137 .elementor-element.elementor-element-59fffae2 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-25137 .elementor-element.elementor-element-4a6315f2 .elementor-icon-box-wrapper{text-align:center;}.elementor-25137 .elementor-element.elementor-element-4a6315f2 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-25137 .elementor-element.elementor-element-4a6315f2 .elementor-icon-box-title, .elementor-25137 .elementor-element.elementor-element-4a6315f2 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-25137 .elementor-element.elementor-element-4a6315f2 .elementor-icon-box-description{font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#CFCFCF;}.elementor-25137 .elementor-element.elementor-element-477e9644{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-25137 .elementor-element.elementor-element-27e40a2a{--divider-border-style:solid;--divider-color:#FE114B;--divider-border-width:12px;width:100%;max-width:100%;}.elementor-25137 .elementor-element.elementor-element-27e40a2a .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-25137 .elementor-element.elementor-element-27e40a2a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-25137 .elementor-element.elementor-element-164decdd .elementor-icon-box-wrapper{text-align:center;}.elementor-25137 .elementor-element.elementor-element-164decdd .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-25137 .elementor-element.elementor-element-164decdd .elementor-icon-box-title, .elementor-25137 .elementor-element.elementor-element-164decdd .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-25137 .elementor-element.elementor-element-164decdd .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#CFCFCF;}.elementor-25137 .elementor-element.elementor-element-78ac4068{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-25137 .elementor-element.elementor-element-3596dad3{--divider-border-style:solid;--divider-color:#FE114B;--divider-border-width:12px;width:100%;max-width:100%;}.elementor-25137 .elementor-element.elementor-element-3596dad3 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-25137 .elementor-element.elementor-element-3596dad3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-25137 .elementor-element.elementor-element-311408c1 .elementor-icon-box-wrapper{text-align:center;}.elementor-25137 .elementor-element.elementor-element-311408c1 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-25137 .elementor-element.elementor-element-311408c1 .elementor-icon-box-title, .elementor-25137 .elementor-element.elementor-element-311408c1 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-25137 .elementor-element.elementor-element-311408c1 .elementor-icon-box-description{font-family:"Noto Kufi Arabic", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#CFCFCF;}.elementor-25137 .elementor-element.elementor-element-cd2103e{--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;}@media(min-width:769px){.elementor-25137 .elementor-element.elementor-element-3730722{--width:33%;}.elementor-25137 .elementor-element.elementor-element-477e9644{--width:33%;}.elementor-25137 .elementor-element.elementor-element-78ac4068{--width:33%;}}@media(max-width:1024px) and (min-width:769px){.elementor-25137 .elementor-element.elementor-element-3730722{--width:100%;}.elementor-25137 .elementor-element.elementor-element-477e9644{--width:100%;}.elementor-25137 .elementor-element.elementor-element-78ac4068{--width:100%;}}@media(min-width:1367px){.elementor-25137 .elementor-element.elementor-element-64b72796:not(.elementor-motion-effects-element-type-background), .elementor-25137 .elementor-element.elementor-element-64b72796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:2400px){.elementor-25137 .elementor-element.elementor-element-cd2103e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-25137 .elementor-element.elementor-element-64b72796{--min-height:29vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25137 .elementor-element.elementor-element-4871be3a .elementor-heading-title{font-size:17px;letter-spacing:0px;word-spacing:0em;}.elementor-25137 .elementor-element.elementor-element-4070be03 .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-25137 .elementor-element.elementor-element-3bd11ddd{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:1%;--padding-right:1%;}.elementor-25137 .elementor-element.elementor-element-59fffae2 .elementor-divider-separator{width:26%;}.elementor-25137 .elementor-element.elementor-element-4a6315f2 .elementor-icon-box-title, .elementor-25137 .elementor-element.elementor-element-4a6315f2 .elementor-icon-box-title a{font-size:22px;}.elementor-25137 .elementor-element.elementor-element-4a6315f2 .elementor-icon-box-description{font-size:16px;}.elementor-25137 .elementor-element.elementor-element-477e9644{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-25137 .elementor-element.elementor-element-27e40a2a .elementor-divider-separator{width:26%;}.elementor-25137 .elementor-element.elementor-element-164decdd .elementor-icon-box-title, .elementor-25137 .elementor-element.elementor-element-164decdd .elementor-icon-box-title a{font-size:22px;}.elementor-25137 .elementor-element.elementor-element-164decdd .elementor-icon-box-description{font-size:16px;}.elementor-25137 .elementor-element.elementor-element-78ac4068{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-25137 .elementor-element.elementor-element-3596dad3 .elementor-divider-separator{width:26%;}.elementor-25137 .elementor-element.elementor-element-311408c1 .elementor-icon-box-title, .elementor-25137 .elementor-element.elementor-element-311408c1 .elementor-icon-box-title a{font-size:22px;}.elementor-25137 .elementor-element.elementor-element-311408c1 .elementor-icon-box-description{font-size:16px;}}@media(max-width:768px){.elementor-25137 .elementor-element.elementor-element-64b72796{--min-height:21vh;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-25137 .elementor-element.elementor-element-4871be3a .elementor-heading-title{font-size:16px;}.elementor-25137 .elementor-element.elementor-element-4070be03 .elementor-heading-title{font-size:32px;}.elementor-25137 .elementor-element.elementor-element-3bd11ddd{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-25137 .elementor-element.elementor-element-3730722{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25137 .elementor-element.elementor-element-4a6315f2 .elementor-icon-box-title, .elementor-25137 .elementor-element.elementor-element-4a6315f2 .elementor-icon-box-title a{font-size:22px;}.elementor-25137 .elementor-element.elementor-element-4a6315f2 .elementor-icon-box-description{font-size:14px;}.elementor-25137 .elementor-element.elementor-element-477e9644{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-25137 .elementor-element.elementor-element-164decdd .elementor-icon-box-title, .elementor-25137 .elementor-element.elementor-element-164decdd .elementor-icon-box-title a{font-size:22px;}.elementor-25137 .elementor-element.elementor-element-164decdd .elementor-icon-box-description{font-size:14px;}.elementor-25137 .elementor-element.elementor-element-311408c1 .elementor-icon-box-title, .elementor-25137 .elementor-element.elementor-element-311408c1 .elementor-icon-box-title a{font-size:22px;}.elementor-25137 .elementor-element.elementor-element-311408c1 .elementor-icon-box-description{font-size:14px;}}/* Start custom CSS for text-editor, class: .elementor-element-f7d9f74 *//* إخفاء عنصر الـ Forums (المنتديات) */
.wu-product-limit-post-type-forum { display: none !important; }

/* إخفاء عنصر الـ Floating Elements (العناصر العائمة) */
.wu-product-limit-post-type-e-floating-buttons { display: none !important; }

/* إخفاء عنصر الـ Topics (المواضيع) */
.wu-product-limit-post-type-topic { display: none !important; }

/* إخفاء عنصر الـ Replies (الردود) */
.wu-product-limit-post-type-reply { display: none !important; }

/* إخفاء عنصر الـ FAQ (الأسئلة الشائعة) */
.wu-product-limit-post-type-faq { display: none !important; }

/* إخفاء عنصر الـ Docs (المستندات) */
.wu-product-limit-post-type-docs { display: none !important; }

/* إخفاء عنصر الـ Onepage Docs (مستندات الصفحة الواحدة) */
.wu-product-limit-post-type-onepage-docs { display: none !important; }

/* إخفاء عنصر الـ Admin Pages (صفحات الإدارة المخصصة) */
.wu-product-limit-post-type-udb-admin-page { display: none !important; }

/* إخفاء عنصر الـ Block Editor Templates (قوالب محرر البلوك) */
.wu-product-limit-post-type-udb-block-template { display: none !important; }

/* إخفاء عنصر الـ Docy Header (العناوين) */
.wu-product-limit-post-type-docy-header { display: none !important; }

/* إخفاء عنصر الـ Sliced Quote (الاقتباسات) */
.wu-product-limit-post-type-sliced-quote { display: none !important; }

/* إخفاء عنصر الـ Sliced Invoice (الفواتير) */
.wu-product-limit-post-type-sliced-invoice { display: none !important; }

/* إخفاء عنصر الـ Docy Footer (تذييلات الصفحات) */
.wu-product-limit-post-type-docy-footer { display: none !important; }

/* إخفاء عنصر الـ (المواقع) */
.wu-product-limit-sites { display: none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd2103e *//* =============================================
   1. تنسيق الحاوية الرئيسية (الغلاف الخارجي لكل الصفحات)
   ============================================= */
#wu-step-site,         
#wu-step-user,         
#wu-step-payment,      
#wu-thank-you-element { 
  max-width: 1000px;    
  margin: 50px auto;    
  padding: 30px;        
  background: #ffffff;  
  border-radius: 12px;  
  box-shadow: 0 10px 30px rgba(0,0,0,0.05); 
  direction: rtl;       
}

/* =============================================
   2. تنسيق بطاقات الباقات (Pricing Plans)
   ============================================= */
.wu-plan.plan-tier {
  border: 2px solid #e1e1e1; 
  border-radius: 15px;       
  background: #ffffff;       
  padding: 30px 20px;        
  margin: 20px;              
  transition: all 0.4s ease; 
  position: relative;        
  text-align: center;        
}

.wu-plan.plan-tier:hover {
  border-color: #0073aa;      
  box-shadow: 0 20px 40px rgba(0,0,0,0.1); 
  transform: translateY(-10px); 
}

.wu-plan.plan-tier h4.wp-ui-primary {
  background: #0073aa;       
  color: #fff;               
  padding: 15px;             
  margin: -30px -20px 20px -20px; 
  border-radius: 12px 12px 0 0;  
  font-weight: bold;         
}

.wu-plan.plan-tier .plan-price {
  font-size: 24px;           
  font-weight: 800;          
  color: #28a745;            
}

/* =============================================
   3. تنسيق صفحة الشكر وحل مشكلة صورة القالب
   ============================================= */
.wu-thank-you h3, .wu-thank-you h4 {
  color: #0073aa;            
  border-bottom: 2px solid #f0f0f0; 
  padding-bottom: 10px;      
  margin-bottom: 15px !important; 
  font-weight: bold;
}

.wu-bg-gray-100.wu-p-4.wu-rounded {
  display: flex !important;       
  align-items: center !important;  
  gap: 25px !important;           
  background-color: #ffffff !important; 
  border: 1px solid #eee !important;
  padding: 20px !important;
  margin-bottom: 20px !important;
}

.wu-flex-shrink.sm\:wu-mr-4 {
  width: 150px !important;        
  height: 150px !important;       
  flex-shrink: 0 !important;      
  border-radius: 10px !important; 
  overflow: hidden !important;    
  border: 1px solid #f0f0f0 !important;
}

.wu-flex-shrink.sm\:wu-mr-4 img {
  width: 100% !important;         
  height: 100% !important;        
  object-fit: contain !important; 
  background: #fff !important;    
}

.wu-thank-you-message {
  background: #fdfdfd;            
  border: 1px dashed #0073aa;     
  padding: 20px;                  
  border-radius: 8px;
  line-height: 1.8;               
  color: #444;                    
  margin-bottom: 25px;
}

.wu-thank-you-info {
  display: grid;                  
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); 
  gap: 15px;                      
  background: #f9f9f9;            
  padding: 20px !important;
  border-radius: 10px;
  list-style: none !important;    
}

.wu-thank-you-order-details table {
  width: 100%;                    
  border-collapse: collapse;      
  margin-top: 15px;
}

.wu-thank-you-order-details th, 
.wu-thank-you-order-details td {
  padding: 12px;                  
  text-align: right;              
  border-bottom: 1px solid #eee;  
}

/* رأس الجدول */
.wu-thank-you-order-details thead {
  background: #f0f7ff;            
  color: #0073aa;                 
}

/* ✅ تعديل المحاذاة لرأس الجدول */
.wu-thank-you-message table thead th,
.wu-thank-you-message table tfoot th {
  text-align: right !important;   
  direction: rtl !important;      
}

/* إلغاء تأثير الكلاس wu-text-left */
.wu-thank-you-message table th.wu-text-left {
  text-align: right !important;
}

#wu-thank-you-sites a {
  display: inline-block;          
  background: #0073aa;            
  color: #fff !important;         
  padding: 8px 20px;              
  border-radius: 5px;             
  text-decoration: none;          
  font-size: 14px;                
  margin-left: 10px;              
  transition: 0.3s;               
}

/* =============================================
   4. تنسيقات شاشات الجوال والتابلت (Responsive)
   ============================================= */
@media (max-width: 767px) {
  #wu-step-site, #wu-step-user, #wu-step-payment, #wu-thank-you-element {
    margin: 20px 10px;            
    padding: 15px;                
    width: auto;
  }

  .wu-bg-gray-100.wu-p-4.wu-rounded {
    flex-direction: column !important;
    text-align: center;           
    gap: 15px !important;
  }

  .wu-flex-shrink.sm\:wu-mr-4 {
    width: 100% !important;       
    height: auto !important;      
  }

  .layer.plans {
    flex-direction: column;
    padding-left: 15px;
    padding-right: 15px;
  }

  .wu-plan.plan-tier {
    width: 100%;                  
    margin: 10px 0;
    padding: 15px;
  }

  .wu-plan.plan-tier h4.wp-ui-primary {
    font-size: 16px;
    min-height: 55px;             
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
  }

  .wu-thank-you-info {
    grid-template-columns: 1fr;
  }

  .wu-thank-you-order-details th, 
  .wu-thank-you-order-details td {
    padding: 8px;
    font-size: 13px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  #wu-step-site, #wu-step-user, #wu-step-payment, #wu-thank-you-element {
    width: 90%;                   
    margin: 30px auto;
    padding-left: 25px;
    padding-right: 25px;
  }

  .layer.plans {
    display: grid;                
    grid-template-columns: 1fr 1fr;
    padding-left: 25px;
    padding-right: 25px;
  }

  .wu-plan.plan-tier {
    margin: 12px 0;
    padding: 18px;
  }

  .wu-plan.plan-tier h4.wp-ui-primary {
    font-size: 17px;
    min-height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media (min-width: 1025px) {
  .layer.plans {
    display: flex;                
    justify-content: center;      
  }

  .wu-plan.plan-tier {
    width: 300px;                 
  }

  #wu-thank-you-billing-address {
    display: none !important;
  }
}/* End custom CSS */