.elementor-54 .elementor-element.elementor-element-e8c5b77e{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-54 .elementor-element.elementor-element-e8c5b77e:not(.elementor-motion-effects-element-type-background), .elementor-54 .elementor-element.elementor-element-e8c5b77e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141415;}.elementor-54 .elementor-element.elementor-element-199026e5{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-853efe82{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-3deb6a81{--display:flex;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-text-font-feature-settings );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-be1e345e{text-align:start;}.elementor-54 .elementor-element.elementor-element-be1e345e img{width:200px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-text-font-feature-settings );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-878e44fd{text-align:start;font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:14px;font-weight:700;line-height:1.9em;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-24a86c8e{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-54 .elementor-element.elementor-element-067e05a5{text-align:start;}.elementor-54 .elementor-element.elementor-element-067e05a5 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:19px;font-weight:800;line-height:1.4em;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-e9075415{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-bf86a392{text-align:start;}.elementor-54 .elementor-element.elementor-element-bf86a392 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:19px;font-weight:800;line-height:1.4em;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-5703ab81{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-3d934077{text-align:start;}.elementor-54 .elementor-element.elementor-element-3d934077 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:19px;font-weight:800;line-height:1.4em;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-6052b170{text-align:start;}.elementor-54 .elementor-element.elementor-element-6052b170 img{width:140px;}.elementor-54 .elementor-element.elementor-element-6655595d{text-align:center;font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:15px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-54 .elementor-element.elementor-element-6655595d p{margin-block-end:0px;}.elementor-54 .elementor-element.elementor-element-db0c05b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-0c68c771{text-align:justify;font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:13px;font-weight:400;line-height:1.9em;color:#AFC4DE;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-853efe82{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-878e44fd{font-size:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-54 .elementor-element.elementor-element-067e05a5 .elementor-heading-title{font-size:18px;}.elementor-54 .elementor-element.elementor-element-bf86a392 .elementor-heading-title{font-size:18px;}.elementor-54 .elementor-element.elementor-element-3d934077 .elementor-heading-title{font-size:18px;}.elementor-54 .elementor-element.elementor-element-6655595d{font-size:16px;}.elementor-54 .elementor-element.elementor-element-0c68c771{font-size:13px;}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-e8c5b77e{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-54 .elementor-element.elementor-element-199026e5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-853efe82{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-3deb6a81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-be1e345e img{width:165px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-54 .elementor-element.elementor-element-24a86c8e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-54 .elementor-element.elementor-element-067e05a5 .elementor-heading-title{font-size:17px;}.elementor-54 .elementor-element.elementor-element-e9075415{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-bf86a392 .elementor-heading-title{font-size:17px;}.elementor-54 .elementor-element.elementor-element-5703ab81{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54 .elementor-element.elementor-element-3d934077 .elementor-heading-title{font-size:17px;}.elementor-54 .elementor-element.elementor-element-6052b170 img{width:120px;}.elementor-54 .elementor-element.elementor-element-db0c05b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */.idv-footer{background:#141415}
.idv-footer a{text-decoration:none}
/* ستون برند کمی پهن تر است — مثل مرجع */
.idv-fgrid{grid-template-columns:1.5fr 1fr 1fr 1.2fr !important}
@media(max-width:1024px){.idv-fgrid{grid-template-columns:1fr 1fr !important}}
@media(max-width:767px){.idv-fgrid{grid-template-columns:1fr !important}}

.idv-flinks{list-style:none;margin:0;padding:0}
.idv-flinks li{margin:0 0 13px;display:flex;align-items:center;gap:9px;
 flex-wrap:wrap}
.idv-flinks a{color:#fff;font-size:15px;line-height:1.7;
 transition:color .2s,opacity .2s}
.idv-flinks a:hover{color:#20A6E6}
/* کیت سایت (تنظیمات سایت ← تایپوگرافی ← پیوندها) به پیوند هاورشده اندازه ی
   ۲۰ پیکسل می دهد و «.elementor-kit-6 a:hover» از قاعده ی بالا قوی تر است؛
   پیوندهای فوتر روی هاور درشت می شدند. اندازه در هر دو حالت قفل می شود. */
.idv-footer .idv-flinks a,
.idv-footer .idv-flinks a:hover{font-size:15px;font-weight:400;line-height:1.7}
.idv-pill{background:#0057B2;color:#fff;font-size:12px;font-weight:700;
 border-radius:4px;padding:3px 9px;line-height:1.6;white-space:nowrap}

.idv-social{display:flex;gap:26px;flex-wrap:wrap}
.idv-social a{color:#fff;display:inline-flex;transition:color .2s,transform .2s}
.idv-social a:hover{color:#20A6E6;transform:translateY(-2px)}
.idv-social svg{width:22px;height:22px}

.idv-fbar{border-top:1px solid #333438;padding-top:18px}
.idv-fnote p{margin:0}

/* رقم های لاتین (مثل 404 یا نام مدل ها) با ویژگی numr افزونه ی المنتور فارسی
   فارسی نشان داده می شدند؛ اینجا خاموش می شود. */
body,body *{font-feature-settings:normal !important}

/* ستون باریک نوشته — مثل مرجع (حدود ۸۶۰ پیکسل) */
.idv-narrow>.e-con-inner{max-width:860px;margin-inline:auto;width:100%}

/* نوار اشتراک گذاری چسبیده به لبه ی صفحه */
.idv-share{position:fixed;top:50%;transform:translateY(-50%);
 inset-inline-start:0;z-index:60;width:auto !important}
.idv-share .elementor-grid{gap:0 !important}
.idv-share .elementor-share-btn{border-radius:0 !important;
 box-shadow:0 1px 0 rgba(20,20,21,.06)}
@media(max-width:1280px){.idv-share{display:none}}

/* تاریخ نوشته */
.idv-postdate .elementor-heading-title{letter-spacing:.12em;
 text-transform:uppercase}

/* صفحه ی ۴۰۴ */
.idv-404 .elementor-heading-title{line-height:1 !important}/* End custom CSS */