.elementor-42487 .elementor-element.elementor-element-7e71bb0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 20px;--row-gap:32px;--column-gap:20px;--flex-wrap:wrap;--padding-top:48px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-42487 .elementor-element.elementor-element-7e71bb0:not(.elementor-motion-effects-element-type-background), .elementor-42487 .elementor-element.elementor-element-7e71bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-42487 .elementor-element.elementor-element-e944bc9{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42487 .elementor-element.elementor-element-fbe2655{text-align:start;}.elementor-42487 .elementor-element.elementor-element-fbe2655 img{width:100px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-42487 .elementor-element.elementor-element-0d8d9c3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-42487 .elementor-element.elementor-element-28d246c{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:18px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-42487 .elementor-element.elementor-element-28d246c .elementor-social-icon{background-color:#FFFFFF;--icon-padding:13px;}.elementor-42487 .elementor-element.elementor-element-28d246c .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-42487 .elementor-element.elementor-element-28d246c .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-42487 .elementor-element.elementor-element-41b4c65{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-42487 .elementor-element.elementor-element-d4bedec .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-42487 .elementor-element.elementor-element-7dd0b60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42487 .elementor-element.elementor-element-7dd0b60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42487 .elementor-element.elementor-element-7dd0b60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42487 .elementor-element.elementor-element-7dd0b60 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42487 .elementor-element.elementor-element-7dd0b60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42487 .elementor-element.elementor-element-7dd0b60 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-42487 .elementor-element.elementor-element-7dd0b60 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-42487 .elementor-element.elementor-element-7dd0b60{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-42487 .elementor-element.elementor-element-7dd0b60 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-42487 .elementor-element.elementor-element-7dd0b60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42487 .elementor-element.elementor-element-7dd0b60 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42487 .elementor-element.elementor-element-7dd0b60 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-42487 .elementor-element.elementor-element-7dd0b60 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42487 .elementor-element.elementor-element-8a68216{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42487 .elementor-element.elementor-element-bf8b6ec .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-42487 .elementor-element.elementor-element-ce2711f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42487 .elementor-element.elementor-element-ce2711f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42487 .elementor-element.elementor-element-ce2711f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42487 .elementor-element.elementor-element-ce2711f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42487 .elementor-element.elementor-element-ce2711f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42487 .elementor-element.elementor-element-ce2711f .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-42487 .elementor-element.elementor-element-ce2711f .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-42487 .elementor-element.elementor-element-ce2711f{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-42487 .elementor-element.elementor-element-ce2711f .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-42487 .elementor-element.elementor-element-ce2711f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42487 .elementor-element.elementor-element-ce2711f .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42487 .elementor-element.elementor-element-ce2711f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-42487 .elementor-element.elementor-element-ce2711f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42487 .elementor-element.elementor-element-f64267c{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42487 .elementor-element.elementor-element-b8a0c07 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-42487 .elementor-element.elementor-element-e334af3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-42487 .elementor-element.elementor-element-e334af3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-42487 .elementor-element.elementor-element-e334af3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-42487 .elementor-element.elementor-element-e334af3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-42487 .elementor-element.elementor-element-e334af3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-42487 .elementor-element.elementor-element-e334af3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-42487 .elementor-element.elementor-element-e334af3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-42487 .elementor-element.elementor-element-e334af3{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-42487 .elementor-element.elementor-element-e334af3 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-42487 .elementor-element.elementor-element-e334af3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42487 .elementor-element.elementor-element-e334af3 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42487 .elementor-element.elementor-element-e334af3 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-42487 .elementor-element.elementor-element-e334af3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-42487 .elementor-element.elementor-element-cf0d5cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-42487 .elementor-element.elementor-element-cf0d5cb:not(.elementor-motion-effects-element-type-background), .elementor-42487 .elementor-element.elementor-element-cf0d5cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-42487 .elementor-element.elementor-element-abc2b6b{text-align:center;}.elementor-42487 .elementor-element.elementor-element-abc2b6b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-21e273a );}.elementor-42487 .elementor-element.elementor-element-518b7be{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-21e273a );}@media(max-width:767px){.elementor-42487 .elementor-element.elementor-element-e944bc9{--width:100%;}.elementor-42487 .elementor-element.elementor-element-41b4c65{--width:100%;}.elementor-42487 .elementor-element.elementor-element-8a68216{--width:100%;}.elementor-42487 .elementor-element.elementor-element-f64267c{--width:100%;}}@media(min-width:768px){.elementor-42487 .elementor-element.elementor-element-7e71bb0{--content-width:1200px;}.elementor-42487 .elementor-element.elementor-element-e944bc9{--width:30%;}.elementor-42487 .elementor-element.elementor-element-41b4c65{--width:22%;}.elementor-42487 .elementor-element.elementor-element-8a68216{--width:14%;}.elementor-42487 .elementor-element.elementor-element-f64267c{--width:28%;}.elementor-42487 .elementor-element.elementor-element-cf0d5cb{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-42487 .elementor-element.elementor-element-e944bc9{--width:48%;}.elementor-42487 .elementor-element.elementor-element-41b4c65{--width:48%;}.elementor-42487 .elementor-element.elementor-element-8a68216{--width:48%;}.elementor-42487 .elementor-element.elementor-element-f64267c{--width:48%;}}/* Start custom CSS *//* نوار تماس ثابت موبایل */
@media (max-width:767px){
 .gn-fab{left:0!important;right:0!important;bottom:0!important;width:auto!important;height:auto!important;flex-direction:row!important;gap:0!important;background:#fff;box-shadow:0 -2px 12px rgba(0,0,0,.18);padding-bottom:env(safe-area-inset-bottom)}
 .gn-fab a{flex:1 1 50%;width:auto!important;height:56px!important;border-radius:0!important;display:flex!important;justify-content:center;align-items:center;gap:8px;color:#fff!important;text-decoration:none;font-weight:700;font-size:16px}
 .gn-fab .gn-call{order:-1}
 .gn-fab svg{width:22px!important;height:22px!important}
 .gn-fab .gn-call::after{content:"تماس با ما"}
 .gn-fab .gn-wa::after{content:"واتس‌اپ"}
 body{padding-bottom:calc(56px + env(safe-area-inset-bottom))}
}
/* فوتر جدید: هدف لمسی تبلت/موبایل، لیست محصولات دوستونه موبایل، نوار پایین */
.gn-ft-list .elementor-icon-list-item>a{padding:4px 0}
@media(max-width:1024px){.gn-ft-list .elementor-icon-list-item>a{min-height:44px;display:flex;align-items:center;padding:0}}
@media(max-width:767px){.gn-ft-products .elementor-icon-list-items{display:grid!important;grid-template-columns:1fr 1fr;column-gap:12px}}
.gn-ft-bar .elementor-widget{width:auto}.gn-ft-bar p{margin:0}
.gn-ft-bar a{color:#fff;text-decoration:underline;display:inline-block;padding:10px 4px}/* End custom CSS */