.elementor-68 .elementor-element.elementor-element-65ef4a9{--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-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-3e0e1c3 *//* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   FOOTER WIDGET CSS
   بذار روی: HTML Widget → Advanced → Custom CSS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.elementor-68 .elementor-element.elementor-element-3e0e1c3 .ms-footer {
  padding: 4rem 2rem 2rem;
  text-align: center;
}

/* ── نقل‌قول بالا ── */
.elementor-68 .elementor-element.elementor-element-3e0e1c3 .ms-footer-quote {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid rgba(46,46,44,0.1);
}
.elementor-68 .elementor-element.elementor-element-3e0e1c3 .ms-footer-quote p {
  font-size: 1.6rem;
  font-weight: 700;
  color: #4a4238;
  line-height: 1.4;
  transition: color 0.3s;
}
.elementor-68 .elementor-element.elementor-element-3e0e1c3 .ms-footer-quote p:hover {
  color: #A8B9A3;
}

/* ── بخش پایین ── */
.elementor-68 .elementor-element.elementor-element-3e0e1c3 .ms-footer-bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}

/* ── لوگو ── */
.elementor-68 .elementor-element.elementor-element-3e0e1c3 .ms-footer-logo img {
  height: 132px;
  width: auto;
  display: block;
  margin-bottom: 0.5rem;
}

/* ── توضیح ── */
.elementor-68 .elementor-element.elementor-element-3e0e1c3 .ms-footer-tagline {
  font-size: 0.9rem;
  color: #6b6460;
  font-weight: 500;
  max-width: 400px;
  line-height: 1.7;
  margin: 0;
}

/* ── آیکن‌های سوشال ── */
.elementor-68 .elementor-element.elementor-element-3e0e1c3 .ms-footer-socials {
  display: flex;
  gap: 0.8rem;
  margin: 0.5rem 0;
}
.elementor-68 .elementor-element.elementor-element-3e0e1c3 .ms-footer-soc {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: rgba(255,255,255,0.6);
  border: 1px solid rgba(46,46,44,0.12);
  display: flex;
  align-items: center;
  justify-content: center;
  color: #2E2E2C;
  text-decoration: none;
  transition: background 0.2s, border-color 0.2s, color 0.2s, transform 0.2s;
}
.elementor-68 .elementor-element.elementor-element-3e0e1c3 .ms-footer-soc:hover {
  background: white;
  border-color: #E88361;
  color: #E88361;
  transform: translateY(-3px);
}
.elementor-68 .elementor-element.elementor-element-3e0e1c3 .ms-footer-soc svg {
  display: block;
  flex-shrink: 0;
}

/* ── کپی‌رایت ── */
.elementor-68 .elementor-element.elementor-element-3e0e1c3 .ms-footer-copy {
  font-size: 0.8rem;
  color: #8c857c;
  font-weight: 500;
  margin: 0;
}

@media (max-width: 767px) {
  .elementor-68 .elementor-element.elementor-element-3e0e1c3 .ms-footer {
    padding: 3rem 1.5rem 1.5rem;
  }
  .elementor-68 .elementor-element.elementor-element-3e0e1c3 .ms-footer-quote p {
    font-size: 1.1rem;
  }
  .elementor-68 .elementor-element.elementor-element-3e0e1c3 .ms-footer-logo img {
    height: 56px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65ef4a9 *//* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   FOOTER SECTION CSS
   بذار روی: Section/Container فوتر → Advanced → Custom CSS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.elementor-68 .elementor-element.elementor-element-65ef4a9 {
  background: #E1DBD1 !important;
  border-top: 1px solid rgba(225,219,209,0.6) !important;
}/* End custom CSS */