.elementor .e-dc095d4{width:50%;padding:30px;flex-direction:column;}.elementor .e-ac06701{width:50%;flex-direction:column;}.elementor .e-c86ce44{padding:30px;background-color:#a5d6a73b;flex-direction:row;/* =====================================================
 سولار دماوند — سکشن پشتیبانی (فوتر / تماس)
 ===================================================== */

/* ─── کانتینر کلی ─── */
.elementor-element-6102b24 {
background: var(--sd-gradient-bg) !important;
border-radius: var(--sd-radius-lg) !important;
border: 1px solid var(--sd-border-box) !important;
padding: 32px 24px !important;
gap: 32px !important;
}

/* ─── ستون چپ (متن) ─── */
.elementor-element-bcab898 {
direction: rtl !important;
}

/* ─── عنوان پشتیبانی ─── */
.elementor-element-e6afb38 .elementor-heading-title {
font-size: 1.3rem !important;
font-weight: 800 !important;
color: var(--sd-green-primary) !important;
margin-bottom: 16px !important;
position: relative !important;
padding-bottom: 12px !important;
}

/* خط زیر عنوان */
.elementor-element-e6afb38 .elementor-heading-title::after {
content: '';
display: block;
width: 40px;
height: 3px;
background: var(--sd-gradient-bar);
border-radius: 3px;
margin-top: 8px;
}

/* آیکون قبل از عنوان */
.elementor-element-e6afb38 .elementor-heading-title::before {
content: '⬡';
display: inline-block;
margin-left: 8px;
font-size: 1em;
color: var(--sd-green-mid);
vertical-align: middle;
animation: sdPulse 2.5s ease-in-out infinite;
}

/* ─── بلاک متن ─── */
.elementor-element-296b405 .wd-text-block {
text-align: right !important;
direction: rtl !important;
}

.elementor-element-296b405 .wd-text-block .d-flex {
display: flex !important;
align-items: center !important;
justify-content: flex-end !important;
gap: 6px !important;
margin-bottom: 4px !important;
}

/* ─── متن‌های عادی ─── */
.elementor-element-296b405 .text-sm {
font-size: var(--sd-font-sm) !important;
color: var(--sd-text-mid) !important;
line-height: 1.8 !important;
}

/* ─── لینک‌های تلفن ─── */
.elementor-element-296b405 a[href^="tel"] {
font-size: 1rem !important;
font-weight: 700 !important;
color: var(--sd-green-primary) !important;
text-decoration: none !important;
direction: ltr !important;
display: inline-block !important;
transition: color var(--sd-transition) !important;
}

.elementor-element-296b405 a[href^="tel"]:hover {
color: var(--sd-green-dark) !important;
}

/* ─── آدرس ─── */
.elementor-element-296b405 .bakala_footer_support_text {
font-size: var(--sd-font-sm) !important;
color: var(--sd-text-mid) !important;
line-height: 1.9 !important;
background: #fff !important;
border: 1px solid var(--sd-border-box) !important;
border-radius: var(--sd-radius-md) !important;
padding: 10px 14px !important;
margin-top: 8px !important;
display: block !important;
}

/* ─── ایمیل ─── */
.elementor-element-296b405 a[href^="mailto"] {
font-size: var(--sd-font-base) !important;
color: var(--sd-green-mid) !important;
font-weight: 600 !important;
text-decoration: none !important;
transition: color var(--sd-transition) !important;
}

.elementor-element-296b405 a[href^="mailto"]:hover {
color: var(--sd-green-dark) !important;
text-decoration: underline !important;
}

/* ─── ستون راست (تصویر) ─── */
.elementor-element-08bb7b3 img {
width: 100% !important;
height: 280px !important;
object-fit: cover !important;
border-radius: var(--sd-radius-lg) !important;
border: 2px solid var(--sd-border) !important;
box-shadow: 0 4px 20px var(--sd-shadow-md) !important;
transition: transform var(--sd-transition), box-shadow var(--sd-transition) !important;
display: block !important;
}

.elementor-element-7c6b84b:hover img {
transform: scale(1.02) !important;
box-shadow: 0 8px 32px var(--sd-shadow-lg) !important;
}

/* ─── موبایل ─── */
@media (max-width: 768px) {
.elementor-element-6102b24 {
  padding: 20px 16px !important;
  gap: 20px !important;
}

.elementor-element-08bb7b3 img {
  height: 200px !important;
}

.elementor-element-e6afb38 .elementor-heading-title {
  font-size: 1.1rem !important;
}
}\n}.elementor .e-b6e6948{width:50%;flex-direction:column;}.elementor .e-35b1757{width:50%;padding:30px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-0d19ef3{background-color:#a5d6a73b;flex-direction:row;```css
/* =====================================================
 سولار دماوند — سکشن درباره ما + نمادها (فوتر)
 ===================================================== */

/* ─── کانتینر کلی ─── */
.elementor-element-ca1f4fc {
background: var(--sd-gradient-bg) !important;
border-radius: var(--sd-radius-lg) !important;
border: 1px solid var(--sd-border-box) !important;
padding: 32px 24px !important;
gap: 32px !important;
direction: rtl !important;
}

/* ─── ستون متن (درباره ما) ─── */
.elementor-element-01aae1f {
flex: 2 !important;
}

.elementor-element-a137643 .wd-text-block {
text-align: right !important;
direction: rtl !important;
}

.elementor-element-a137643 .wd-text-block p {
font-size: var(--sd-font-base) !important;
color: var(--sd-text-mid) !important;
line-height: 2 !important;
margin-bottom: 12px !important;
text-align: justify !important;
}

/* پاراگراف اول — برجسته‌تر */
.elementor-element-a137643 .wd-text-block p:first-child {
font-size: var(--sd-font-md) !important;
color: var(--sd-text-dark) !important;
font-weight: 600 !important;
padding: 14px 18px !important;
background: #fff !important;
border-radius: var(--sd-radius-md) !important;
border-right: 4px solid var(--sd-green-primary) !important;
border: 1px solid var(--sd-border-box) !important;
border-right: 4px solid var(--sd-green-primary) !important;
position: relative !important;
}

.elementor-element-a137643 .wd-text-block p:first-child::before {
content: '❝';
position: absolute;
top: -10px;
right: 16px;
font-size: 28px;
color: var(--sd-green-light);
line-height: 1;
font-family: Georgia, serif;
}

/* ─── ستون نمادها ─── */
.elementor-element-40cae62 {
flex: 1 !important;
}

.elementor-element-1267699 {
background: transparent !important;
padding: 0 !important;
}

/* ─── هر نماد (اینماد و ...) ─── */
.elementor-element-3c73ab2,
.elementor-element-3445d7d,
.elementor-element-0e360cf {
background: #fff !important;
border-radius: var(--sd-radius-md) !important;
border: 1px solid var(--sd-border) !important;
padding: 12px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
transition: box-shadow var(--sd-transition), border-color var(--sd-transition), transform var(--sd-transition) !important;
}

.elementor-element-3c73ab2:hover,
.elementor-element-3445d7d:hover,
.elementor-element-0e360cf:hover {
box-shadow: 0 4px 16px var(--sd-shadow-md) !important;
border-color: var(--sd-green-light) !important;
transform: translateY(-3px) !important;
}

.elementor-element-3c73ab2 img,
.elementor-element-3445d7d img,
.elementor-element-0e360cf img {
max-width: 80px !important;
height: auto !important;
display: block !important;
margin: 0 auto !important;
}

/* ─── موبایل ─── */
@media (max-width: 768px) {
.elementor-element-ca1f4fc {
  padding: 20px 16px !important;
  gap: 20px !important;
}

.elementor-element-a137643 .wd-text-block p {
  font-size: var(--sd-font-sm) !important;
}

.elementor-element-a137643 .wd-text-block p:first-child {
  font-size: var(--sd-font-base) !important;
}

.elementor-element-3c73ab2 img,
.elementor-element-3445d7d img,
.elementor-element-0e360cf img {
  max-width: 60px !important;
}
}
```\n}.elementor .e-2d5e671{width:25%;flex-direction:column;}.elementor .e-5b2623a{width:25%;flex-direction:column;}.elementor .e-72de57a{width:25%;flex-direction:column;}.elementor .e-1e4ef29{width:25%;flex-direction:column;}.elementor .e-f53960c{padding:30px;background-color:#a5d6a73b;flex-direction:row;```css
/* =====================================================
 سولار دماوند — سکشن منوی فوتر (۴ ستون)
 ===================================================== */

/* ─── کانتینر کلی ─── */
.elementor-element-9feae62 {
background: var(--sd-gradient-bg) !important;
border-top: 2px solid var(--sd-border-box) !important;
padding: 32px 24px !important;
gap: 24px !important;
direction: rtl !important;
}

/* ─── هر ستون ─── */
.elementor-element-e63bcf2,
.elementor-element-a02ca4d,
.elementor-element-245112c,
.elementor-element-4877fa1 {
border-radius: var(--sd-radius-md) !important;
padding: 20px 16px !important;
background: #fff !important;
border: 1px solid var(--sd-border) !important;
transition: box-shadow var(--sd-transition), border-color var(--sd-transition) !important;
}

.elementor-element-e63bcf2:hover,
.elementor-element-a02ca4d:hover,
.elementor-element-245112c:hover,
.elementor-element-4877fa1:hover {
box-shadow: 0 4px 20px var(--sd-shadow-sm) !important;
border-color: var(--sd-green-light) !important;
}

/* ─── بلاک متن هر ستون ─── */
.elementor-element-31eb622 .wd-text-block,
.elementor-element-a17b848 .wd-text-block,
.elementor-element-adcff21 .wd-text-block,
.elementor-element-450bc84 .wd-text-block {
text-align: right !important;
direction: rtl !important;
}

/* ─── پاراگراف اول = عنوان ستون ─── */
.elementor-element-31eb622 .wd-text-block p:first-child,
.elementor-element-a17b848 .wd-text-block p:first-child,
.elementor-element-adcff21 .wd-text-block p:first-child,
.elementor-element-450bc84 .wd-text-block p:first-child {
font-size: var(--sd-font-md) !important;
font-weight: 800 !important;
color: var(--sd-green-primary) !important;
margin-bottom: 14px !important;
padding-bottom: 10px !important;
border-bottom: 2px solid var(--sd-border-box) !important;
position: relative !important;
}

/* خط سبز زیر عنوان */
.elementor-element-31eb622 .wd-text-block p:first-child::after,
.elementor-element-a17b848 .wd-text-block p:first-child::after,
.elementor-element-adcff21 .wd-text-block p:first-child::after,
.elementor-element-450bc84 .wd-text-block p:first-child::after {
content: '';
display: block;
width: 32px;
height: 2px;
background: var(--sd-gradient-bar);
border-radius: 2px;
margin-top: 6px;
}

/* ─── پاراگراف‌های بعدی = آیتم‌های منو ─── */
.elementor-element-31eb622 .wd-text-block p:not(:first-child),
.elementor-element-a17b848 .wd-text-block p:not(:first-child),
.elementor-element-adcff21 .wd-text-block p:not(:first-child),
.elementor-element-450bc84 .wd-text-block p:not(:first-child) {
font-size: var(--sd-font-sm) !important;
color: var(--sd-text-mid) !important;
line-height: 2 !important;
margin: 0 !important;
padding: 4px 0 !important;
border-bottom: 1px dashed var(--sd-border) !important;
transition: color var(--sd-transition), padding-right var(--sd-transition) !important;
cursor: pointer;
}

.elementor-element-31eb622 .wd-text-block p:not(:first-child):hover,
.elementor-element-a17b848 .wd-text-block p:not(:first-child):hover,
.elementor-element-adcff21 .wd-text-block p:not(:first-child):hover,
.elementor-element-450bc84 .wd-text-block p:not(:first-child):hover {
color: var(--sd-green-primary) !important;
padding-right: 6px !important;
}

/* ─── لینک‌های داخل متن ─── */
.elementor-element-31eb622 .wd-text-block a,
.elementor-element-a17b848 .wd-text-block a,
.elementor-element-adcff21 .wd-text-block a,
.elementor-element-450bc84 .wd-text-block a {
color: var(--sd-text-mid) !important;
text-decoration: none !important;
font-size: var(--sd-font-sm) !important;
transition: color var(--sd-transition) !important;
}

.elementor-element-31eb622 .wd-text-block a:hover,
.elementor-element-a17b848 .wd-text-block a:hover,
.elementor-element-adcff21 .wd-text-block a:hover,
.elementor-element-450bc84 .wd-text-block a:hover {
color: var(--sd-green-primary) !important;
}

/* ─── ستون «با ما همراه باشید» — شبکه‌های اجتماعی ─── */
.elementor-element-450bc84 .widget-title {
font-size: var(--sd-font-md) !important;
font-weight: 800 !important;
color: var(--sd-green-primary) !important;
}

/* ─── موبایل ─── */
@media (max-width: 768px) {
.elementor-element-9feae62 {
  padding: 20px 12px !important;
  gap: 14px !important;
}

.elementor-element-e63bcf2,
.elementor-element-a02ca4d,
.elementor-element-245112c,
.elementor-element-4877fa1 {
  padding: 16px 12px !important;
}
}
```\n}