.elementor-4244 .elementor-element.elementor-element-da36154{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-4244 .elementor-element.elementor-element-da36154.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4244 .elementor-element.elementor-element-e5c1841{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6F1EC;--border-color:#E6F1EC;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 30px 0px rgba(47, 36, 39, 0.05);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-4244 .elementor-element.elementor-element-e5c1841:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-e5c1841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-c3cb1cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6F1EC;--border-color:#E6F1EC;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 0px 0px rgba(47, 36, 39, 0);--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-4244 .elementor-element.elementor-element-c3cb1cc:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-c3cb1cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-c3cb1cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4244 .elementor-element.elementor-element-1a326af{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-4244 .elementor-element.elementor-element-795537e .title-subtitle{color:#2F2427;}.elementor-4244 .elementor-element.elementor-element-795537e .title{color:#55B587;}.elementor-4244 .elementor-element.elementor-element-795537e .title-after_title{color:#2F2427;}.elementor-4244 .elementor-element.elementor-element-8fdcc59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6F1EC;--border-color:#E6F1EC;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 0px 0px rgba(47, 36, 39, 0);--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-4244 .elementor-element.elementor-element-8fdcc59:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-8fdcc59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-27820b7{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-4244 .elementor-element.elementor-element-c857c86 .title-subtitle{color:#2F2427;}.elementor-4244 .elementor-element.elementor-element-c857c86 .title{color:#55B587;}.elementor-4244 .elementor-element.elementor-element-c857c86 .title-after_title{color:#2F2427;}.elementor-4244 .elementor-element.elementor-element-33a70e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6F1EC;--border-color:#E6F1EC;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 0px 0px rgba(47, 36, 39, 0);--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-4244 .elementor-element.elementor-element-33a70e6:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-33a70e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-3405351{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-4244 .elementor-element.elementor-element-20e1e2b .title-subtitle{color:#2F2427;}.elementor-4244 .elementor-element.elementor-element-20e1e2b .title{color:#55B587;}.elementor-4244 .elementor-element.elementor-element-20e1e2b .title-after_title{color:#2F2427;}.elementor-4244 .elementor-element.elementor-element-28f006d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6F1EC;--border-color:#E6F1EC;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 0px 0px rgba(47, 36, 39, 0);--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-4244 .elementor-element.elementor-element-28f006d:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-28f006d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-0babf5a{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-4244 .elementor-element.elementor-element-98d1ec7 .title-subtitle{color:#2F2427;}.elementor-4244 .elementor-element.elementor-element-98d1ec7 .title{color:#55B587;}.elementor-4244 .elementor-element.elementor-element-98d1ec7 .title-after_title{color:#2F2427;}.elementor-4244 .elementor-element.elementor-element-db99b2d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6F1EC;--border-color:#E6F1EC;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 30px 0px rgba(47, 36, 39, 0.05);--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4244 .elementor-element.elementor-element-db99b2d:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-db99b2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-689e45d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-4244 .elementor-element.elementor-element-d4135f8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4244 .elementor-element.elementor-element-0799a33{--divider-border-style:solid;--divider-color:#419F49;--divider-border-width:1.5px;}.elementor-4244 .elementor-element.elementor-element-0799a33 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-4244 .elementor-element.elementor-element-0799a33 .elementor-divider{text-align:center;padding-block-start:22px;padding-block-end:22px;}.elementor-4244 .elementor-element.elementor-element-1adb939 .wd-text-block{color:#2F2427;}.elementor-4244 .elementor-element.elementor-element-5de3417{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-4244 .elementor-element.elementor-element-5de3417.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4244 .elementor-element.elementor-element-90b8011 .title{color:#55B587;}.elementor-4244 .elementor-element.elementor-element-e537e27 .wd-menu > .wd-nav{--nav-color:#68513D;--nav-color-hover:#419F49;--nav-color-active:#419F49;--nav-pd:3px 0px 3px 0px;}.elementor-4244 .elementor-element.elementor-element-370257c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-4244 .elementor-element.elementor-element-370257c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4244 .elementor-element.elementor-element-a93a3b4 .title{color:#55B587;}.elementor-4244 .elementor-element.elementor-element-a93a3b4 .title-after_title{color:#68513D;}.elementor-4244 .elementor-element.elementor-element-4e4d508 .wd-social-icons .wd-label{color:#55B587;}.elementor-4244 .elementor-element.elementor-element-551fc77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-4244 .elementor-element.elementor-element-551fc77.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4244 .elementor-element.elementor-element-3fdc31b .title{color:#55B587;}.elementor-4244 .elementor-element.elementor-element-b02f699{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6F1EC;--border-color:#E6F1EC;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 0px 0px rgba(47, 36, 39, 0);--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4244 .elementor-element.elementor-element-b02f699:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-b02f699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-b02f699.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4244 .elementor-element.elementor-element-58a1cf5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6F1EC;--border-color:#E6F1EC;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 0px 0px rgba(47, 36, 39, 0);--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-4244 .elementor-element.elementor-element-58a1cf5:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-58a1cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-58a1cf5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4244 .elementor-element.elementor-element-eca1100{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6F1EC;--border-color:#E6F1EC;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 24px 0px rgba(47, 36, 39, 0.04);--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:13px;--padding-left:18px;--padding-right:18px;}.elementor-4244 .elementor-element.elementor-element-eca1100:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-eca1100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FBF9;}.elementor-4244 .elementor-element.elementor-element-29e4859 .wd-text-block{color:#68513D;}.elementor-4244 .elementor-element.elementor-element-4641a85{--display:flex;}@media(min-width:768px){.elementor-4244 .elementor-element.elementor-element-da36154{--width:100%;}.elementor-4244 .elementor-element.elementor-element-e5c1841{--content-width:1200px;}.elementor-4244 .elementor-element.elementor-element-c3cb1cc{--width:23%;}.elementor-4244 .elementor-element.elementor-element-8fdcc59{--width:23%;}.elementor-4244 .elementor-element.elementor-element-33a70e6{--width:23%;}.elementor-4244 .elementor-element.elementor-element-28f006d{--width:23%;}.elementor-4244 .elementor-element.elementor-element-db99b2d{--content-width:1200px;}.elementor-4244 .elementor-element.elementor-element-689e45d{--width:28%;}.elementor-4244 .elementor-element.elementor-element-5de3417{--width:17%;}.elementor-4244 .elementor-element.elementor-element-370257c{--width:23%;}.elementor-4244 .elementor-element.elementor-element-551fc77{--width:24%;}.elementor-4244 .elementor-element.elementor-element-b02f699{--width:100%;}.elementor-4244 .elementor-element.elementor-element-58a1cf5{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4244 .elementor-element.elementor-element-689e45d{--width:22%;}.elementor-4244 .elementor-element.elementor-element-5de3417{--width:20%;}.elementor-4244 .elementor-element.elementor-element-370257c{--width:26%;}.elementor-4244 .elementor-element.elementor-element-551fc77{--width:19%;}}@media(max-width:1024px){.elementor-4244 .elementor-element.elementor-element-e5c1841{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4244 .elementor-element.elementor-element-1a326af{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-4244 .elementor-element.elementor-element-27820b7{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-4244 .elementor-element.elementor-element-3405351{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}.elementor-4244 .elementor-element.elementor-element-0babf5a{--container-widget-width:70px;--container-widget-flex-grow:0;width:var( --container-widget-width, 70px );max-width:70px;}}@media(max-width:767px){.elementor-4244 .elementor-element.elementor-element-e5c1841{--justify-content:center;}.elementor-4244 .elementor-element.elementor-element-c3cb1cc{--width:46%;--min-height:180px;--padding-top:16px;--padding-bottom:16px;--padding-left:6px;--padding-right:6px;}.elementor-4244 .elementor-element.elementor-element-8fdcc59{--width:45%;}.elementor-4244 .elementor-element.elementor-element-33a70e6{--width:45%;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:6px;}.elementor-4244 .elementor-element.elementor-element-28f006d{--width:45%;--padding-top:16px;--padding-bottom:16px;--padding-left:6px;--padding-right:6px;}.elementor-4244 .elementor-element.elementor-element-689e45d{--width:100%;}.elementor-4244 .elementor-element.elementor-element-5de3417{--width:100%;}.elementor-4244 .elementor-element.elementor-element-4e4d508 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4244 .elementor-element.elementor-element-b02f699{--width:80%;--min-height:180px;--padding-top:16px;--padding-bottom:16px;--padding-left:6px;--padding-right:6px;}.elementor-4244 .elementor-element.elementor-element-58a1cf5{--width:80%;--min-height:180px;--padding-top:16px;--padding-bottom:16px;--padding-left:6px;--padding-right:6px;}}/* Start custom CSS *//* ============================================================
   Figtin Footer Micro Interactions (Optimized & Brand Unified)
   Scope: Footer Template Only
============================================================ */

/* ورود نرم و بهینه کل فوتر در زمان لود صفحه */
.figtin-footer {
  animation: figtinFooterFadeUp 0.7s cubic-bezier(0.25, 1, 0.5, 1) both;
}

@keyframes figtinFooterFadeUp {
  from {
    opacity: 0;
    transform: translateY(15px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* کارت‌های اصلی فوتر - فعال‌سازی شتاب‌دهنده سخت‌افزاری ضد لرزش */
.figtin-benefits-wrap,
.figtin-footer-main {
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  backface-visibility: hidden;
  transform: translateZ(0);
}

.figtin-benefits-wrap:hover,
.figtin-footer-main:hover {
  box-shadow: 0 14px 38px rgba(47, 36, 39, 0.05);
  border-color: rgba(85, 181, 135, 0.2);
}

/* کارت‌های مزیت خرید */
.figtin-benefit-card {
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.4s ease, border-color 0.4s ease, background-color 0.4s ease;
  will-change: transform, box-shadow;
  backface-visibility: hidden;
  transform: translateZ(0);
}

.figtin-benefit-card:hover {
  transform: translateY(-6px); /* حذف سکته اعشاری scale برای جلوگیری از تاری تصویر */
  box-shadow: 0 16px 34px rgba(47, 36, 39, 0.07);
  border-color: rgba(85, 181, 135, 0.4);
  background-color: #ffffff;
}

/* آیکون مزیت‌ها */
.figtin-benefit-icon {
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1), filter 0.35s ease;
}

.figtin-benefit-card:hover .figtin-benefit-icon {
  transform: translateY(-3px) scale(1.05);
  filter: drop-shadow(0 6px 10px rgba(85, 181, 135, 0.15));
}

/* عنوان مزیت‌ها */
.figtin-benefit-title {
  transition: transform 0.3s ease, color 0.3s ease;
}

.figtin-benefit-card:hover .figtin-benefit-title {
  color: #55B587; /* هماهنگی با رنگ اصلی برند */
}

/* لوگو و متن برند فیگ‌تین */
.figtin-footer-logo {
  transition: transform 0.35s ease, filter 0.35s ease;
}

.figtin-footer-brand:hover .figtin-footer-logo {
  transform: scale(1.03);
  filter: drop-shadow(0 6px 12px rgba(85, 181, 135, 0.12));
}

/* عناوین ستون‌های فوتر */
.figtin-footer-heading {
  position: relative;
  display: inline-block;
  color: #2F2427; /* رنگ متن اصلی فیگ‌تین */
  transition: color 0.3s ease, transform 0.3s ease;
}

.figtin-footer-heading::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -6px;
  width: 0;
  height: 2px;
  border-radius: 999px;
  background-color: #55B587; /* رنگ سبز سازمانی */
  transition: width 0.3s ease;
}

.figtin-footer-menu-col:hover .figtin-footer-heading::after,
.figtin-footer-contact-col:hover .figtin-footer-heading::after,
.figtin-footer-badges-col:hover .figtin-footer-heading::after {
  width: 100%;
}

/* منوی ناوبری فوتر */
.figtin-footer-menu a,
.figtin-footer-menu .menu-item a {
  position: relative;
  display: inline-block;
  color: #68513D; /* رنگ متن ثانویه */
  transition: color 0.25s ease, transform 0.25s ease;
}

/* نشانگر (›) منو در دسکتاپ */
.figtin-footer-menu a::before,
.figtin-footer-menu .menu-item a::before {
  content: "›";
  position: absolute;
  right: -15px;
  top: 30%;
  color: #55B587;
  font-size: 20px;
  font-weight: bold;
  line-height: 1;
  opacity: 0;
  transform: translateY(-50%) translateX(5px);
  transition: opacity 0.25s ease, transform 0.25s ease;
}

.figtin-footer-menu a:hover,
.figtin-footer-menu .menu-item a:hover {
  color: #55B587 !important; /* اصلاح به رنگ سبز برند */
  transform: translateX(-4px);
}

.figtin-footer-menu a:hover::before,
.figtin-footer-menu .menu-item a:hover::before {
  opacity: 1;
  transform: translateY(-50%) translateX(0);
}

/* بخش اطلاعات تماس */
.figtin-footer-contact-text a {
  color: #2F2427;
  transition: color 0.25s ease;
}

.figtin-footer-contact-text a:hover {
  color: #55B587 !important;
}

/* شبکه‌های اجتماعی - فیکس تراز و تداخلات بصری وودمارت */
.figtin-footer-social,
.figtin-footer-social .wd-social-icons,
.figtin-footer-social .elementor-social-icons-wrapper,
.figtin-footer-social .elementor-social-icons {
  width: 100%;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

.figtin-footer-social a,
.figtin-footer-social .wd-social-icon,
.figtin-footer-social .elementor-social-icon {
  background-color: transparent !important;
  transition: transform 0.3s ease, color 0.3s ease;
}

.figtin-footer-social a:hover,
.figtin-footer-social .wd-social-icon:hover,
.figtin-footer-social .elementor-social-icon:hover {
  color: #55B587 !important;
  transform: translateY(-3px) scale(1.1);
}

.figtin-footer-social a:hover i,
.figtin-footer-social a:hover svg,
.figtin-footer-social .elementor-social-icon:hover i {
  color: #55B587 !important;
  fill: #55B587 !important;
}

/* کارت‌های اینماد و ساماندهی */
.figtin-footer-badge-card {
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.4s ease, border-color 0.4s ease;
  will-change: transform;
  backface-visibility: hidden;
}

.figtin-footer-badge-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 22px rgba(47, 36, 39, 0.06);
  border-color: rgba(85, 181, 135, 0.35);
}

/* نوار پایینی کپی‌رایت */
.figtin-footer-bottom {
  border-top: 1px solid rgba(47, 36, 39, 0.06);
  transition: background-color 0.35s ease, box-shadow 0.35s ease;
}

.figtin-footer-bottom:hover {
  background-color: #ffffff;
  box-shadow: 0 -6px 20px rgba(47, 36, 39, 0.02);
}

.figtin-footer-bottom-text,
.figtin-footer-bottom-text p {
  margin: 0 !important;
  color: #68513D; /* رنگ ثانویه برند */
  font-size: 13px;
  line-height: 2;
  text-align: center;
}

.figtin-footer-bottom-text a {
  color: #55B587;
  font-weight: 600;
  text-decoration: none;
  transition: color 0.25s ease;
}

.figtin-footer-bottom-text a:hover {
  color: #2F2427; /* هاور معکوس شیک روی رنگ زغالی */
}

/* بهینه‌سازی حذف موشن برای دستگاه‌های ضعیف یا دسترسی خاص */
@media (prefers-reduced-motion: reduce) {
  .figtin-footer, .figtin-footer * {
    animation: none !important;
    transition: none !important;
    transform: none !important;
  }
}

/* واکنش‌گرایی موبایل (زیر ۷۶۷ پیکسل) */
@media (max-width: 767px) {
  .figtin-benefit-card:hover {
    transform: translateY(-3px);
  }

  .figtin-footer-menu-col {
    align-items: center !important;
    text-align: center !important;
  }

  .figtin-footer-menu-col .figtin-footer-heading {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .figtin-footer-menu, .figtin-footer-menu ul {
    width: 100%;
    text-align: center !important;
  }

  .figtin-footer-menu a::before {
    display: none !important; /* حذف فلش جهت تمیزی چیدمان وسط‌چین موبایل */
  }

  .figtin-footer-menu a:hover {
    transform: none;
  }
}/* End custom CSS */