.elementor-kit-146{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-46c853a:#0052A8;--e-global-color-f51120b:#5C91C7;--e-global-color-b3da280:#A3C1E0;--e-global-color-d7052f2:#D6E3F1;--e-global-color-1bebc8f:#F5F8FC;--e-global-color-b1ab2af:#00DCA7;--e-global-color-f34bc6b:#5CE9C7;--e-global-color-58ed6e3:#A3F2DF;--e-global-color-c53352d:#D6F9F1;--e-global-color-143c191:#F5FEFB;--e-global-color-355ff7c:#F53751;--e-global-color-4791e6c:#F97F90;--e-global-color-460d046:#FBB7C1;--e-global-color-50c328a:#FDDFE3;--e-global-color-223dca6:#FFF7F8;--e-global-color-1908ead:#071F39;--e-global-color-0097f47:#617081;--e-global-color-96ac8f1:#A6AFB8;--e-global-color-7f19a1d:#D7DBDF;--e-global-color-a000609:#F5F6F7;--e-global-color-976f709:#1D9BF0;--e-global-color-26db0c3:#FFFFFF;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;--e-global-typography-08a12a7-font-size:32px;--e-global-typography-08a12a7-font-weight:700;--e-global-typography-08a12a7-font-style:normal;--e-global-typography-08a12a7-line-height:57.6px;--e-global-typography-f4d59d8-font-size:24px;--e-global-typography-f4d59d8-font-weight:400;--e-global-typography-f4d59d8-font-style:normal;--e-global-typography-f4d59d8-line-height:43.2px;--e-global-typography-28d439e-font-size:24px;--e-global-typography-28d439e-font-weight:600;--e-global-typography-28d439e-font-style:normal;--e-global-typography-28d439e-line-height:43.2px;--e-global-typography-9fd9cb7-font-size:24px;--e-global-typography-9fd9cb7-font-weight:700;--e-global-typography-9fd9cb7-font-style:normal;--e-global-typography-9fd9cb7-line-height:43.2px;--e-global-typography-0b66097-font-size:20px;--e-global-typography-0b66097-font-weight:600;--e-global-typography-0b66097-font-style:normal;--e-global-typography-0b66097-line-height:36px;--e-global-typography-5b6ef88-font-size:20px;--e-global-typography-5b6ef88-font-weight:700;--e-global-typography-5b6ef88-font-style:normal;--e-global-typography-5b6ef88-line-height:36px;--e-global-typography-efb93b0-font-size:18px;--e-global-typography-efb93b0-font-weight:400;--e-global-typography-efb93b0-font-style:normal;--e-global-typography-efb93b0-line-height:32.4px;--e-global-typography-08c8346-font-size:18px;--e-global-typography-08c8346-font-weight:500;--e-global-typography-08c8346-font-style:normal;--e-global-typography-08c8346-line-height:32.4px;--e-global-typography-c40b55f-font-size:18px;--e-global-typography-c40b55f-font-weight:700;--e-global-typography-c40b55f-font-style:normal;--e-global-typography-c40b55f-line-height:32.4px;--e-global-typography-7890732-font-size:16px;--e-global-typography-7890732-font-weight:400;--e-global-typography-7890732-font-style:normal;--e-global-typography-7890732-line-height:28.8px;--e-global-typography-0ac3ac8-font-size:16px;--e-global-typography-0ac3ac8-font-weight:500;--e-global-typography-0ac3ac8-font-style:normal;--e-global-typography-0ac3ac8-line-height:28.8px;--e-global-typography-2397996-font-size:16px;--e-global-typography-2397996-font-weight:700;--e-global-typography-2397996-font-style:normal;--e-global-typography-2397996-line-height:28.8px;--e-global-typography-08025b0-font-size:14px;--e-global-typography-08025b0-font-weight:400;--e-global-typography-08025b0-font-style:normal;--e-global-typography-08025b0-line-height:25.2px;--e-global-typography-f88a0ad-font-size:14px;--e-global-typography-f88a0ad-font-weight:600;--e-global-typography-f88a0ad-font-style:normal;--e-global-typography-f88a0ad-line-height:25.2px;--e-global-typography-509bb16-font-size:14px;--e-global-typography-509bb16-font-weight:700;--e-global-typography-509bb16-font-style:normal;--e-global-typography-509bb16-line-height:25.2px;--e-global-typography-8efc932-font-size:13px;--e-global-typography-8efc932-font-weight:400;--e-global-typography-8efc932-font-style:normal;--e-global-typography-8efc932-line-height:23.4px;--e-global-typography-6401247-font-size:13px;--e-global-typography-6401247-font-weight:700;--e-global-typography-6401247-font-style:normal;--e-global-typography-6401247-line-height:23.4px;}.elementor-kit-146 e-page-transition{background-color:#FFBC7D;}.elementor-kit-146 h1{color:var( --e-global-color-46c853a );}.elementor-kit-146 h2{color:var( --e-global-color-46c853a );}.elementor-kit-146 h3{color:var( --e-global-color-46c853a );}.elementor-kit-146 img{opacity:0.95;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1216px;}.e-con{--container-max-width:1216px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-146{--e-global-typography-c40b55f-font-size:16px;--e-global-typography-c40b55f-line-height:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-146{--e-global-typography-08a12a7-font-size:16px;--e-global-typography-08a12a7-line-height:28.8px;--e-global-typography-08c8346-font-size:10px;--e-global-typography-c40b55f-font-size:15px;--e-global-typography-c40b55f-line-height:27px;--e-global-typography-0ac3ac8-font-size:12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== Sticky Footer Popup for Elementor ===== */

/* ارتفاع نوار پاپ‌آپ */
:root { 
  --sticky-popup-height: 72px; 
}

/* پنجره پاپ‌آپ */
#elementor-popup-modal-123,
#elementor-popup-modal-10299 {  
  position: fixed;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  display: flex;  
  align-items: flex-end;  
  justify-content: center;  
  background: transparent;  
  box-shadow: none;  
  pointer-events: none;  
  z-index: 999999;  
}

/* مخفی کردن اوورلی */
#elementor-popup-modal-123 .dialog-overlay,
#elementor-popup-modal-10299 .dialog-overlay {  
  display: none;  
  opacity: 0;  
}

/* محتوای پاپ‌آپ */
#elementor-popup-modal-123 .dialog-widget-content,
#elementor-popup-modal-10299 .dialog-widget-content {  
  position: relative;  
  width: min(100%, 1200px);  
  margin: 0;  
  border-radius: 16px 16px 0 0;  
  transform: none;  
  pointer-events: auto;  
  padding: 12px 16px;  
  box-shadow: 0 -12px 24px rgba(0,0,0,0.12);  
  min-height: var(--sticky-popup-height);  
}

/* دکمه بستن */
#elementor-popup-modal-123 .dialog-close-button,
#elementor-popup-modal-10299 .dialog-close-button {  
  position: absolute;  
  top: 8px;  
  left: 8px;  
}

/* فاصله‌ی امن برای آیفون‌های ناچ */
@supports (padding: max(0px)) {  
  #elementor-popup-modal-123 .dialog-widget-content,
  #elementor-popup-modal-10299 .dialog-widget-content {    
    padding-bottom: max(env(safe-area-inset-bottom), 12px);  
  } 
}

/* وقتی پاپ‌آپ باز است، کمی حاشیه پایین برای بدن */
html:has(#elementor-popup-modal-123[aria-hidden="false"]) body,
html:has(#elementor-popup-modal-10299[aria-hidden="false"]) body {  
  padding-bottom: calc(var(--sticky-popup-height) + 12px);  
}

/* اگر هدر چسبان دارید */
header, .site-header, .elementor-sticky--active {  
  z-index: 1000;  
}img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}@media (max-width: 768px) {
  p, span, div {
    text-align: right !important; /* جلوگیری از justify در موبایل */
    letter-spacing: normal !important;
    word-spacing: normal !important;
    line-height: 1.8 !important;
  }ul {
  list-style-type: disc;
  padding-left: 20px;
}

ul li {
  margin-bottom: 10px;
  color: #333;
  font-size: 16px;
  line-height: 1.8;
}

}/* End custom CSS */