.elementor-38 .elementor-element.elementor-element-469e20c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-469e20c:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-469e20c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17191F;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-469e20c *//* پاورقی v3 | هم‌مقیاس و هم‌ظاهر با هدر: آیکون 48/44/42/40 | گوشه 14–18 | شکست‌ها 1366/1200/1024/767/480
   نصب: CSS قدیمی پاورقی (13-footer-v2.css) را حذف کن و این را بچسبان. HTML در ویجت HTML. */

.abx{--bg:#121010;--card:#1B1D23;--o:#FB6C00;--o2:#F8683B;--tx:#e9e9ec;--mu:#a9abb3;--ln:rgba(251,108,0,.18);--br:rgba(255,255,255,.08);
  --ico:48px;
  --m-wa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.04 2C6.6 2 2.2 6.4 2.2 11.84c0 1.94.55 3.75 1.5 5.29L2 22l4.98-1.66a9.8 9.8 0 0 0 5.06 1.4c5.44 0 9.84-4.4 9.84-9.84S17.48 2 12.04 2Zm4.34 11.9c-.24-.12-1.48-.73-1.71-.81-.23-.09-.4-.13-.56.12-.17.25-.65.81-.8.98-.14.16-.29.18-.53.06-.24-.12-1.03-.38-1.96-1.21-.72-.65-1.21-1.45-1.35-1.69-.14-.25-.02-.38.1-.5.11-.11.24-.29.36-.44.12-.14.16-.25.24-.41.08-.17.04-.31-.02-.44-.06-.12-.54-1.36-.74-1.86-.19-.48-.39-.42-.54-.43h-.47c-.16 0-.42.06-.64.3-.22.25-.84.82-.84 2s.86 2.32.98 2.48c.12.17 1.69 2.7 4.1 3.68 2 .82 2.4.66 2.84.62.43-.04 1.4-.57 1.6-1.13.2-.55.2-1.03.14-1.13-.06-.1-.22-.16-.46-.28Z'/%3E%3C/svg%3E");
  --m-tg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.6 4.3 18.8 19c-.2 1-.9 1.2-1.7.7l-4.3-3.2-2.1 2c-.3.3-.5.5-1 .5l-.3-2.6c.2-.7 3.9-3.5 4.1-3.7.1-.1.2-.2 0-.3-.1-.1-.3 0-.4.1l-5.5 3.5-2.3-.8c-1-.3-1-1 .2-1.4l14.5-5.6c.8-.3 1.5.2 1.6 1.4Z'/%3E%3C/svg%3E");
  --m-tel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.62 10.79a15.05 15.05 0 0 0 6.59 6.59l2.2-2.2a1 1 0 0 1 1.02-.24c1.12.37 2.33.57 3.57.57a1 1 0 0 1 1 1V20a1 1 0 0 1-1 1A17 17 0 0 1 3 4a1 1 0 0 1 1-1h3.5a1 1 0 0 1 1 1c0 1.25.2 2.45.57 3.57a1 1 0 0 1-.25 1.02l-2.2 2.2Z'/%3E%3C/svg%3E");
  --m-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm1 5v5.2l3.6 2.1-.8 1.3L11 13V7h2Z'/%3E%3C/svg%3E");
  --m-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5l7 8h-4.5v6h-5v-6H5l7-8Z'/%3E%3C/svg%3E");
  position:relative;overflow:hidden;direction:rtl;text-align:right;background:var(--bg);color:var(--mu);line-height:1.9;
  font-family:var(--e-global-typography-primary-font-family,"Vazirmatn"),sans-serif;padding:clamp(44px,6vw,80px) 0 0}
.abx *{box-sizing:border-box}
.abx a{color:inherit;text-decoration:none}
.abx ul{list-style:none;margin:0;padding:0}
.abx :focus-visible{outline:2px solid var(--o);outline-offset:2px}
.abx-w{position:relative;z-index:1;width:min(1280px,94%);margin-inline:auto}

/* خط نارنجی متحرک بالا + هاله‌ی شناور */
.abx::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;
  background:linear-gradient(90deg,transparent,var(--o),var(--o2),transparent);background-size:200% 100%;animation:abxLine 5s linear infinite}
.abx::after{content:"";position:absolute;top:40px;inset-inline-start:-120px;width:380px;height:380px;border-radius:50%;pointer-events:none;
  background:radial-gradient(circle,rgba(251,108,0,.13),transparent 65%);animation:abxFloat 9s ease-in-out infinite}

/* آیکون‌ها با mask (بدون svg داخل HTML) */
.abx-i::before{content:"";flex:none;display:block;width:20px;height:20px;background:currentColor;
  -webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.abx-i--wa{--m:var(--m-wa)}.abx-i--tg{--m:var(--m-tg)}.abx-i--tel{--m:var(--m-tel)}.abx-i--clock{--m:var(--m-clock)}

.abx-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:clamp(24px,4vw,56px);padding-bottom:clamp(34px,5vw,56px)}

/* برند */
.abx-logo{display:inline-flex;align-items:center;height:56px;padding-inline:16px;border-radius:18px;background:var(--card);
  border:1px solid var(--br);box-shadow:0 0 0 1px rgba(251,108,0,.25);font-size:1.5rem;font-weight:900;color:var(--tx);transition:transform .3s,box-shadow .3s}
.abx-logo span{color:var(--o)}
.abx-logo:hover{transform:scale(1.04);box-shadow:0 0 0 3px rgba(251,108,0,.4)}
.abx-brand p{margin:14px 0 18px;max-width:36ch;font-size:.95rem}
.abx-social{display:flex;gap:10px}
.abx-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:var(--ico);height:var(--ico);
  border-radius:15px;background:var(--card);border:1px solid var(--br);color:var(--o);transition:transform .25s,border-color .25s,box-shadow .25s,background .25s,color .25s}
.abx-btn::before{width:22px;height:22px}
.abx-btn:hover{transform:translateY(-4px) rotate(-6deg);background:var(--o2);border-color:var(--o2);color:#fff;box-shadow:0 12px 24px -10px rgba(251,108,0,.75)}

/* عنوان ستون‌ها */
.abx h3{position:relative;margin:0 0 18px;padding-bottom:11px;font-size:1.08rem;font-weight:800;color:var(--tx)}
.abx h3::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:34px;height:3px;border-radius:3px;background:var(--o);transition:width .3s}
.abx-col:hover h3::after{width:60px}

/* لینک‌ها به‌شکل کپسول مثل منوی هدر */
.abx-col li a,.abx-contact a,.abx-contact p{display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:0 0 6px;
  padding:7px 14px;border-radius:13px;font-size:.97rem;color:var(--mu);transition:color .25s,background .25s,transform .25s}
.abx-col li a::before{content:"";flex:none;width:7px;height:7px;border:solid var(--o);border-width:0 0 2px 2px;transform:rotate(45deg);transition:transform .25s}
.abx-col li a:hover,.abx-contact a:hover{color:#FFB27A;background:rgba(251,108,0,.12);transform:translateX(-5px)}
.abx-col li a:hover::before{transform:rotate(45deg) translate(-2px,2px)}
.abx-contact{font-style:normal}
.abx-contact .abx-i::before{color:var(--o)}
.abx-num{direction:ltr;unicode-bidi:isolate;display:inline-block;letter-spacing:.04em}

/* نوار پایین */
.abx-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 0;border-top:1px solid var(--br);font-size:.86rem}
.abx-up{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:var(--card);
  border:1px solid var(--br);color:var(--o);transition:transform .25s,background .25s,color .25s}
.abx-up::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--m-up) center/contain no-repeat;mask:var(--m-up) center/contain no-repeat}
.abx-up:hover{transform:translateY(-4px);background:var(--o2);color:#fff}

@keyframes abxLine{to{background-position:200% 0}}
@keyframes abxFloat{50%{transform:translate(40px,30px)}}
@keyframes abxUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
/* ظاهر شدن ستون‌ها هنگام اسکرول (در مرورگرهای پشتیبان) */
@supports (animation-timeline:view()){
  .abx-col{animation:abxUp linear both;animation-timeline:view();animation-range:entry 0% entry 70%}
  .abx-col:nth-child(2){animation-range:entry 5% entry 75%}.abx-col:nth-child(3){animation-range:entry 10% entry 80%}.abx-col:nth-child(4){animation-range:entry 15% entry 85%}
}

/* واکنش‌گرا */
@media(max-width:1200px){.abx{--ico:46px}}
@media(max-width:1024px){.abx{--ico:44px}.abx-grid{grid-template-columns:1fr 1fr}.abx-brand{grid-column:1/-1}}
@media(max-width:767px){.abx{--ico:42px}.abx-grid{gap:30px 18px}}
@media(max-width:480px){.abx{--ico:40px}.abx-grid{grid-template-columns:1fr}.abx-col li a,.abx-contact a,.abx-contact p{padding-inline:12px}}
@media(prefers-reduced-motion:reduce){.abx,.abx *,.abx::before,.abx::after{animation:none!important;transition:none!important}}/* End custom CSS */