.elementor-2942 .elementor-element.elementor-element-c54f26d{--display:flex;--position:relative;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-2942 .elementor-element.elementor-element-c54f26d:not(.elementor-motion-effects-element-type-background), .elementor-2942 .elementor-element.elementor-element-c54f26d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-agpaper );background-image:url("https://filmogap.com/wp-content/uploads/2026/11/ag-paper-texture.jpg");background-position:center center;background-repeat:repeat;background-size:640px auto;}body:not(.rtl) .elementor-2942 .elementor-element.elementor-element-c54f26d{left:0px;}body.rtl .elementor-2942 .elementor-element.elementor-element-c54f26d{right:0px;}.elementor-2942 .elementor-element.elementor-element-e2c356c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2942 .elementor-element.elementor-element-4835160 .elementor-heading-title{font-family:"Doran", Sans-serif;font-size:min(0.833vw, 1.481dvh);font-weight:600;line-height:1.4em;color:var( --e-global-color-aglabel );}.elementor-2942 .elementor-element.elementor-element-f543236 .elementor-heading-title{font-family:"Doran", Sans-serif;font-size:min(2.917vw, 5.185dvh);font-weight:700;line-height:1.3em;color:var( --e-global-color-agink );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2942 .elementor-element.elementor-element-c54f26d{--flex-wrap:nowrap;}.elementor-2942 .elementor-element.elementor-element-e2c356c{--flex-wrap:nowrap;}.elementor-2942 .elementor-element.elementor-element-f543236 .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-2942 .elementor-element.elementor-element-c54f26d{--flex-wrap:nowrap;}.elementor-2942 .elementor-element.elementor-element-e2c356c{--flex-wrap:nowrap;}.elementor-2942 .elementor-element.elementor-element-4835160 .elementor-heading-title{font-size:13px;}.elementor-2942 .elementor-element.elementor-element-f543236 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for heading, class: .elementor-element-f543236 */.elementor-2942 .elementor-element.elementor-element-f543236{margin:min(0.521vw, 0.926dvh) 0 min(1.458vw, 2.593dvh)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2c356c */.elementor-2942 .elementor-element.elementor-element-e2c356c{max-width:1240px;margin-inline:auto;width:100%;padding:min(7.813vw, 13.889dvh) 32px min(4.167vw, 7.407dvh)}@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-2942 .elementor-element.elementor-element-e2c356c{padding:24px 24px 48px}}@media (max-width:767px){.elementor-2942 .elementor-element.elementor-element-e2c356c{padding:16px 16px 40px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c54f26d *//* FA: در موبایل و تبلت عمودی، جا برای نوار هدر.
   EN: Room for the header bar on phones and portrait tablets. */
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-2942 .elementor-element.elementor-element-c54f26d{padding-top:84px}}@media (max-width:767px){.elementor-2942 .elementor-element.elementor-element-c54f26d{padding-top:64px}}/* End custom CSS */