.elementor-9776 .elementor-element.elementor-element-ddca6ec{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9776 .elementor-element.elementor-element-ca7bdb3{--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;--overflow:hidden;}.elementor-9776 .elementor-element.elementor-element-5b3278f{--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(max-width:767px){.elementor-9776 .elementor-element.elementor-element-ca7bdb3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-9776 .elementor-element.elementor-element-ca7bdb3{--width:50%;}.elementor-9776 .elementor-element.elementor-element-5b3278f{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-737494d *//* ═══════════ فونت یکان‌بخ (ورژن Variable از سرور سایت شما) ═══════════ */
@font-face{
  font-family:'YekanBakh';
  src:url('https://massagedehkadeh.com/wp-content/uploads/2025/11/YekanBakh-VF.ttf') format('truetype-variations');
  font-weight:100 900;
  font-style:normal;
  font-display:swap;
}

/* ═══════════ سکشن معرفی شعبه تهران ═══════════ */
.md-intro{
  --md-green:        #626F47;
  --md-green-dark:   #4a5534;
  --md-gold:         #FFCF50;
  --md-olive-soft:   #A4B465;
  --md-cream:        #FEFAE0;
  --md-text:         #3f4a2d;

  direction: rtl;
  text-align: right;
  font-family: 'YekanBakh', Tahoma, Arial, sans-serif;
  position: relative;
  background: var(--md-cream);
  border-radius: 26px;
  padding: 58px 50px 52px;
  max-width: 880px;
  margin: 0 auto;
  overflow: hidden;
  border: 1px solid rgba(98,111,71,.15);
  box-shadow: 0 22px 55px rgba(98,111,71,.18);
  box-sizing: border-box;
}
.md-intro *, .md-intro *::before, .md-intro *::after{ box-sizing:border-box; margin:0; padding:0; }

/* حباب‌های تزئینی پس‌زمینه */
.md-intro::before{
  content:""; position:absolute;
  width:340px; height:340px; border-radius:50%;
  inset-inline-start:-140px; top:-140px;
  background: radial-gradient(circle, rgba(255,207,80,.28) 0%, rgba(255,207,80,0) 70%);
}
.md-intro::after{
  content:""; position:absolute;
  width:300px; height:300px; border-radius:50%;
  inset-inline-end:-120px; bottom:-140px;
  background: radial-gradient(circle, rgba(164,180,101,.30) 0%, rgba(164,180,101,0) 70%);
}

/* برگ تزئینی گوشه */
.md-intro__leaf{
  position:absolute; inset-inline-end:-18px; top:22px;
  width:120px; height:120px;
  color: var(--md-olive-soft);
  opacity:.35;
  transform: rotate(18deg);
  pointer-events:none;
}

/* برچسب شعبه */
.md-intro__tag{
  display:inline-flex; align-items:center; gap:8px;
  position:relative; z-index:1;
  background: var(--md-green);
  color: var(--md-gold);
  font-size:13.5px; font-weight:700;
  padding:7px 18px;
  border-radius:999px;
  margin-bottom:20px;
  box-shadow: 0 6px 16px rgba(98,111,71,.3);
}
.md-intro__tag svg{ width:15px; height:15px; }

/* تیتر */
.md-intro__title{
  position:relative; z-index:1;
  font-size:34px; font-weight:900; line-height:1.7;
  color: var(--md-green-dark);
  margin-bottom:6px;
}
.md-intro__title .gold{
  color: var(--md-green);
  background-image: linear-gradient(transparent 62%, rgba(255,207,80,.75) 0);
  padding:0 4px;
}
.md-intro__subtitle{
  position:relative; z-index:1;
  font-size:16px; font-weight:500;
  color: var(--md-green);
  margin-bottom:26px;
  letter-spacing:.2px;
}

/* جداکننده با برگ */
.md-intro__divider{
  display:flex; align-items:center; gap:12px;
  margin-bottom:28px; position:relative; z-index:1;
}
.md-intro__divider .line{
  height:2px; flex:0 0 70px;
  background: linear-gradient(to left, transparent, var(--md-gold));
  border-radius:2px;
}
.md-intro__divider .line:last-child{
  background: linear-gradient(to right, transparent, var(--md-gold));
}
.md-intro__divider svg{
  width:26px; height:26px; color: var(--md-gold);
  filter: drop-shadow(0 2px 3px rgba(255,207,80,.4));
}

/* متن اصلی */
.md-intro__text{
  position:relative; z-index:1;
  font-size:16.5px; font-weight:450;
  line-height:2.5;
  text-align: justify;
  color: var(--md-text);
  margin:0;
}
.md-intro__text .hl{
  color: var(--md-green-dark);
  font-weight:800;
  background-image: linear-gradient(transparent 60%, rgba(255,207,80,.55) 0);
  padding:0 3px;
}
.md-intro__tel{
  display:inline-block;
  color: var(--md-cream);
  background: var(--md-green);
  font-weight:800;
  padding:1px 14px;
  border-radius:10px;
  text-decoration:none;
  letter-spacing:1px;
  box-shadow: 0 4px 12px rgba(98,111,71,.3);
  transition: .25s;
}
.md-intro__tel:hover{
  background: var(--md-green-dark);
  transform: translateY(-2px);
}

/* موبایل */
@media (max-width:600px){
  .md-intro{ padding:40px 22px 36px; border-radius:20px; }
  .md-intro__title{ font-size:25px; }
  .md-intro__subtitle{ font-size:14px; }
  .md-intro__text{ font-size:15px; line-height:2.3; }
  .md-intro__leaf{ width:85px; height:85px; }
}/* End custom CSS */