.elementor .e-126da53-4972808{font-size:var(--dy-type-body);color:var(--dy-teal);}.elementor .e-8617fce-c1eeade{flex-direction:column;gap:40px;}.elementor .e-3449ffe-0672349{font-size:var(--dy-type-label);color:var(--dy-muted);}.elementor .e-ef99fc6-a2140a2{& {
  background: #F4F1E8 !important;

  border: none !important;
  border-right: 2px solid #C9A45B !important;
  border-radius: 16px !important;

  padding: 18px 24px !important;
  min-height: 94px;

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 6px;

  text-align: right;
  box-shadow: none !important;
  box-sizing: border-box;

  transition: background-color 0.25s ease;
}

&:hover {
  background: #F8F5ED !important;
}

@media (max-width: 767px) {
  & {
      padding: 16px 18px !important;
      min-height: 86px;
      border-radius: 14px !important;
  }
}\n}.elementor .e-c7d07c5-b7ffc29{font-size:var(--dy-type-body);color:var(--dy-muted);}.elementor .e-b54a4d9-3585b33{font-size:var(--dy-type-body-lg);color:var(--dy-text);}.elementor .e-833e9d6-971e456{padding:10px;margin:0px;border-start-start-radius:24px;border-width:1px;border-color:var(--dy-gold);border-style:solid;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .e-072a086-d61ba75{color:var(--dy-muted);}.elementor .e-41605ad-8258b64{font-size:var(--dy-type-body);color:var(--dy-text);}.elementor .e-592cd4d-788efe0{padding:10px;border-start-end-radius:24px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--dy-gold);border-style:solid;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .e-928b697-0864514{margin:0px;gap:0px;}.elementor .e-221d404-c149794{color:var(--dy-muted);}.elementor .e-b05c5a0-662684e{font-size:var(--dy-type-body-lg);color:var(--dy-text);}.elementor .e-8e93e04-eb60e19{padding:10px;border-end-start-radius:24px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--dy-gold);border-style:solid;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .e-b06eb6b-6104782{color:var(--dy-muted);}.elementor .e-d0cb2e9-6456574{font-size:var(--dy-type-body-lg);color:var(--dy-text);}.elementor .e-1032956-1a80451{padding:10px;border-end-end-radius:24px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--dy-gold);border-style:solid;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .e-46db0b5-f47246f{display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-a05e9c2-02d63e5{width:400px;color:var(--dy-text);padding:20px;border-radius:15px;background-color:var(--dy-teal);align-self:center;}.elementor .e-3bb8fbf-2feba82{width:400px;font-weight:500;color:var(--dy-deep);padding:20px;border-radius:15px;border-width:1px;border-color:var(--dy-gold);background-color:var(--dy-ivory);align-self:center;.dy-button-arrow {
  display: inline-flex !important;
  align-items: center;
  gap: 10px;
  direction: rtl;
}

.dy-button-arrow::after {
  content: "←";
  display: inline-block;
  font-size: 18px;
  line-height: 1;
  transition: transform 0.25s ease;
}

.dy-button-arrow:hover::after {
  transform: translateX(-4px);
}\n}.elementor .e-8e3aa7f-9b43570{flex-direction:column;gap:10px;}.elementor .e-9e62820{width:50%;border-radius:24px;border-width:1px;border-color:var(--dy-sand);border-style:solid;background-color:#fefdfc;flex-direction:column;gap:20px;& {
  background: rgba(249, 248, 245, 0.92);
  border: 1px solid rgba(201, 164, 91, 0.25);
  border-radius: 28px;
  padding: clamp(24px, 3vw, 44px);
  box-shadow: 0 12px 36px rgba(7, 26, 21, 0.035);
  box-sizing: border-box;
}

@media (max-width: 767px) {
  & {
      padding: 22px 18px;
      border-radius: 20px;
  }
}\n}.elementor .e-e627ea8{width:50%;flex-direction:column;}.elementor .e-fd0850d{flex-direction:row;}.elementor .e-7221e14-fb01d8e{font-family:var(--dy-font-heading);font-size:var(--dy-type-heading-xl);color:var(--dy-text);}.elementor .e-f759fc2-9c472d9{padding-inline-start:35px;flex-direction:column;}.elementor .e-93c30a6-81adc61{font-size:var(--dy-type-body);color:var(--dy-muted);}.elementor .e-4ccebe5-a86221a{padding:20px;border-start-start-radius:24px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--dy-gold);border-style:solid;display:flex;flex-direction:column;gap:10px;justify-content:center;align-self:stretch;}.elementor .e-c7c7ed5-3d40a65{font-size:var(--dy-type-body);color:var(--dy-muted);}.elementor .e-9b3a946-163b298{padding:20px;border-start-start-radius:24px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--dy-gold);border-style:solid;display:flex;flex-direction:column;justify-content:center;align-self:stretch;}.elementor .e-3926302-f077650{font-size:var(--dy-type-body);color:var(--dy-muted);}.elementor .e-0487f3f-af7bcef{padding:10px;border-start-start-radius:24px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--dy-gold);border-style:solid;display:flex;flex-direction:column;justify-content:center;align-self:stretch;}.elementor .e-0d5db13-7087678{font-size:var(--dy-type-body);color:var(--dy-muted);}.elementor .e-f90e921-9b2a214{padding:20px;border-start-start-radius:24px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--dy-gold);border-style:solid;display:flex;flex-direction:column;justify-content:center;align-self:stretch;}.elementor .e-b03fb3c-4d959cc{font-size:var(--dy-type-body);color:var(--dy-muted);}.elementor .e-b32b313-5e8e6c2{padding:20px;border-start-start-radius:24px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--dy-gold);border-style:solid;display:flex;flex-direction:column;justify-content:center;align-self:stretch;}.elementor .e-0117415-73de283{font-size:var(--dy-type-body);color:var(--dy-muted);}.elementor .e-4a1f2ba-f6d7661{padding:20px;border-start-start-radius:24px;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--dy-gold);border-style:solid;display:flex;flex-direction:column;justify-content:center;align-self:stretch;}.elementor .e-322dd0d-3655b38{column-gap:0px;padding:0px;border-radius:24px;border-width:1px;border-color:var(--dy-gold);border-style:solid;row-gap:0px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-10a3869{width:95%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-48e4eff-15dd94b{padding:20px;flex-direction:column;gap:30px;}.elementor .e-02751fe-e90b830{font-size:var(--dy-type-heading-md);color:var(--dy-white-warm);align-self:center;}.elementor .e-a704690-368aa58{color:var(--dy-gold-light);}.elementor .e-4c5abb9-40ad827{font-size:var(--dy-type-heading-sm);color:var(--dy-sand);}.elementor .e-09639b5-9ae50fd{flex-direction:column;gap:10px;}.elementor .e-3cac9e9-0060d91{width:90%;background-color:#65736dbf;align-self:center;}.elementor .e-99fa553-e9d2e50{color:var(--dy-gold-light);}.elementor .e-f6ef440-52f6a6b{font-size:var(--dy-type-heading-sm);color:var(--dy-sand);}.elementor .e-70f007b-83bedf6{flex-direction:column;gap:10px;}.elementor .e-09693b9-bd94ffb{width:90%;background-color:#65736dbf;align-self:center;}.elementor .e-7f4f61a-3fa03bd{color:var(--dy-gold-light);}.elementor .e-d13d03e-7ce13f0{font-size:var(--dy-type-heading-sm);color:var(--dy-sand);}.elementor .e-b1998ac-6d9250b{flex-direction:column;gap:10px;}.elementor .e-0397486-2ebaabf{padding:20px;border-radius:25px;border-style:solid;background-color:var(--dy-forests);flex-direction:column;gap:10px;}.elementor .e-f868290-3a55577{padding:50px;}.elementor .e-09f77ef{padding:50px;flex-direction:row;}.elementor .e-f0bff5d{flex-direction:column;align-items:center;}.elementor .e-7c56069-3d7142c{align-items:center;}.elementor .e-64b59bd-633646b{font-size:var(--dy-type-body);color:var(--dy-muted);line-height:25px;}.elementor .e-f02bfc8-0847ef3{font-size:var(--dy-type-body);color:var(--dy-muted);line-height:25px;}.elementor .e-1cb7260-8ed89fe{font-size:var(--dy-type-body);color:var(--dy-muted);line-height:25px;}.elementor .e-03a55eb-0fa6768{gap:20px;/* چیدمان کلی */
& {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

/* کارت هر سؤال */
& .e-accordion-item-base {
  background: #FBF9F4 !important;
  border: 1px solid #DED6C7 !important;
  border-right: 3px solid transparent !important;
  border-radius: 15px !important;
  overflow: hidden;

  box-shadow: 0 3px 12px rgba(7, 26, 21, 0.025);

  transition:
      background-color 0.25s ease,
      border-color 0.25s ease,
      box-shadow 0.25s ease;
}

/* هاور */
& .e-accordion-item-base:hover {
  border-color: rgba(201, 164, 91, 0.65) !important;
}

/* سؤال باز */
& .e-accordion-item-base[open] {
  background: #F4F1E8 !important;
  border-color: rgba(39, 169, 149, 0.45) !important;
  border-right-color: #27A995 !important;
  box-shadow: 0 7px 20px rgba(7, 26, 21, 0.045);
}

/* ردیف عنوان */
& .e-accordion-item-header-base {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;

  min-height: 72px;
  padding: 18px 22px !important;

  background: transparent !important;
  cursor: pointer;
}

/* متن سؤال */
& .e-accordion-item-title-base {
  color: #17221E !important;
  font-family: Vazirmatn, sans-serif;
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.9 !important;

  transition: color 0.25s ease;
}

& .e-accordion-item-base[open]
.e-accordion-item-title-base {
  color: #0B2F26 !important;
}

/* آیکون دایره‌ای */
& .e-accordion-item-icon-base,
& .e-accordion-item-icon-open-base {
  display: grid;
  place-items: center;

  flex: 0 0 30px;
  width: 30px;
  height: 30px;

  color: #0B2F26 !important;
  background: rgba(201, 164, 91, 0.10);
  border: 1px solid #DED6C7;
  border-radius: 50%;

  transition:
      background-color 0.25s ease,
      border-color 0.25s ease,
      color 0.25s ease;
}

/* آیکون سؤال باز */
& .e-accordion-item-base[open]
.e-accordion-item-icon-base,
& .e-accordion-item-base[open]
.e-accordion-item-icon-open-base {
  color: #0B2F26 !important;
  background: rgba(39, 169, 149, 0.13);
  border-color: rgba(39, 169, 149, 0.35);
}

/* محتوای پاسخ */
& .e-accordion-item-base[open] > :not(summary) {
  padding: 0 22px 22px !important;
}

& .e-accordion-item-base[open] > :not(summary) p {
  color: #66746E !important;
  font-family: Vazirmatn, sans-serif;
  font-size: 14px;
  line-height: 2;
}

/* موبایل */
@media (max-width: 767px) {
  & {
      gap: 9px;
  }

  & .e-accordion-item-header-base {
      min-height: 64px;
      padding: 15px 16px !important;
  }

  & .e-accordion-item-title-base {
      font-size: 14px !important;
  }

  & .e-accordion-item-base[open] > :not(summary) {
      padding: 0 16px 18px !important;
  }
}

/* کاهش حرکت */
@media (prefers-reduced-motion: reduce) {
  & .e-accordion-item-base,
  & .e-accordion-item-title-base,
  & .e-accordion-item-icon-base,
  & .e-accordion-item-icon-open-base {
      transition: none !important;
  }
}\n}.elementor .e-5d4e264{width:60%;flex-direction:column;justify-content:center;align-items:center;& {
  background: rgba(222, 214, 199, 0.16);
  border: 1px solid rgba(201, 164, 91, 0.22);
  border-radius: 24px;
  padding: clamp(12px, 2vw, 24px);
  box-shadow: 0 8px 28px rgba(7, 26, 21, 0.035);
  box-sizing: border-box;
}

@media (max-width: 767px) {
  & {
      padding: 10px;
      border-radius: 18px;
  }
}\n}.elementor .e-37760a9-b41af0d{width:48%;color:var(--dy-deep);padding:20px;border-radius:12px;border-color:#DED6C7;background-color:#FFFDFA;}.elementor .e-58b4d50-aa1c1f5{width:48%;color:var(--dy-deep);padding:20px;border-radius:12px;border-color:#DED6C7;background-color:#FFFDFA;}.elementor .e-5520818-6c61ba6{width:98%;font-weight:500;font-size:var(--dy-type-body-lg);color:var(--dy-ivory);border-radius:12px;background-color:#27A995;justify-content:center;align-items:center;}.elementor .e-5520818-6c61ba6:hover,.elementor .e-5520818-6c61ba6:focus-visible{background-color:#27A995;}.elementor .e-3522172-8bcb010{background-color:#F2F1EA;}.elementor .e-99b22a9-f839893{width:50%;background-color:#F2F1EA;}.elementor .e-6af9e19-f382bc6{row-gap:20px;justify-content:center;}.elementor .e-009b211-38b9a8a{border-radius:24px;background-color:#F2F1EA;justify-content:center;align-items:center;}.elementor .e-f9cb6d4-6b39b30{font-family:Peyda;font-weight:800;font-size:var(--dy-type-heading-lg);color:var(--dy-white-warm);line-height:65px;}.elementor .e-680e122-18f5ff7{font-size:var(--dy-type-body-sm);color:var(--dy-sand);}.elementor .e-a6ebc84-9063dd7{font-size:var(--dy-type-body);color:var(--dy-sand);}.elementor .e-12234d0-d10d828{color:var(--dy-gold-light);padding:10px;align-self:center;}.elementor .e-0a78815-6d0fcfb{width:50%;padding:20px;gap:0px;justify-content:space-between;align-items:center;& {
  background: rgba(251, 249, 244, 0.045) !important;
  backdrop-filter: blur(14px) saturate(115%);
  -webkit-backdrop-filter: blur(14px) saturate(115%);

  border: 1px solid rgba(244, 241, 232, 0.16) !important;
  border-radius: 16px !important;

  box-shadow:
      inset 0 1px 0 rgba(255, 255, 255, 0.06),
      0 8px 24px rgba(0, 0, 0, 0.08);

  transition: background 0.25s ease, border-color 0.25s ease;
}

&:hover {
  background: rgba(251, 249, 244, 0.075) !important;
  border-color: rgba(223, 194, 125, 0.35) !important;
}\n}.elementor .e-e146efd-ab152d4{flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-b3c7b25-6aed607{padding:30px;& {
  background:
      radial-gradient(
          ellipse at 15% 0%,
          rgba(39, 91, 69, 0.45) 0%,
          transparent 55%
      ),
      linear-gradient(
          125deg,
          #17483A 0%,
          #123B30 28%,
          #0B2F26 62%,
          #071A15 100%
      ) !important;

  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 16px 45px rgba(7, 26, 21, 0.12);
}\n}.elementor .e-a2c5559{width:95%;flex-direction:column;}