.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23491 .elementor-element.elementor-element-964f594{--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-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS for html, class: .elementor-element-3ddc68d *//*
============================================================
===  استایل پاپ‌آپ تبلیغاتی دوره شیمی آلی  ===
============================================================
*/
.course-popup-container {
  display: grid;
  grid-template-columns: 1.2fr 1fr; /* ستون متن کمی بزرگتر */
  align-items: stretch; /* هم‌قد شدن دو ستون */
  overflow: hidden;
  direction: rtl;
}

/* ستون تصویر */
.popup-image-col { height: 100%; }
.popup-image-col img { width: 100%; height: 100%; object-fit: cover; display: block; }

/* ستون محتوا */
.popup-content-col {
  background-color: #F9FAFB;
  padding: 40px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.popup-tagline {
  display: inline-block; background-color: #FEE2E2; color: #DC2626;
  padding: 6px 15px; border-radius: 50px; font-size: 13px;
  font-weight: bold; margin-bottom: 15px;
}
.popup-content-col h2 {
  font-size: 26px; font-weight: 800; color: #1F2937; margin: 0 0 10px 0;
}
.popup-content-col .popup-subtitle {
  font-size: 16px; color: #4B5563; margin: 0 0 25px 0;
}

/* باکس پیشنهاد ویژه */
.offer-box {
  background-color: #FFFFFF;
  border: 1px solid #E5E7EB;
  border-radius: 10px;
  padding: 15px;
  margin-bottom: 15px;
}
.offer-box p { margin: 0 0 8px 0; font-size: 14px; font-weight: bold; color: #1A73E8; }
.offer-box span {
  font-size: 22px; font-weight: bold; color: #10B981;
}
.offer-box del {
    font-size: 15px; color: #9CA3AF; margin-right: 10px;
}

/* متن پرداخت اقساطی */
.installment-info {
    font-size: 14px; font-weight: 500; color: #4B5563; margin-bottom: 25px;
}

/* دکمه اصلی */
.popup-cta-button {
  display: block; width: 100%; background-color: #1A73E8;
  color: #FFFFFF; padding: 14px; border-radius: 8px;
  text-decoration: none; font-weight: bold; font-size: 15px;
  transition: background-color 0.3s ease;
}
.popup-cta-button:hover { background-color: #1558B0; }

/* رسپانسیو برای موبایل */
@media (max-width: 768px) {
  .course-popup-container { grid-template-columns: 1fr; }
  .popup-image-col { display: none; /* در موبایل عکس نمایش داده نمی‌شود تا فضا اشغال نکند */ }
  .popup-content-col { padding: 30px 25px; }
  .popup-content-col h2 { font-size: 22px; }
}/* End custom CSS */