.elementor-2943 .elementor-element.elementor-element-2a3382b{--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-2943 .elementor-element.elementor-element-2a3382b:not(.elementor-motion-effects-element-type-background), .elementor-2943 .elementor-element.elementor-element-2a3382b > .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-2943 .elementor-element.elementor-element-2a3382b{left:0px;}body.rtl .elementor-2943 .elementor-element.elementor-element-2a3382b{right:0px;}.elementor-2943 .elementor-element.elementor-element-e6e65c4{--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-2943 .elementor-element.elementor-element-5df6ec7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:min(0.651vw, 1.157dvh);font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.34em;color:var( --e-global-color-aglabel );}.elementor-2943 .elementor-element.elementor-element-76d2e85 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(3.333vw, 5.926dvh);font-weight:400;line-height:1.05em;color:var( --e-global-color-agink );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2943 .elementor-element.elementor-element-2a3382b{--flex-wrap:nowrap;}.elementor-2943 .elementor-element.elementor-element-e6e65c4{--flex-wrap:nowrap;}.elementor-2943 .elementor-element.elementor-element-76d2e85 .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-2943 .elementor-element.elementor-element-2a3382b{--flex-wrap:nowrap;}.elementor-2943 .elementor-element.elementor-element-e6e65c4{--flex-wrap:nowrap;}.elementor-2943 .elementor-element.elementor-element-5df6ec7 .elementor-heading-title{font-size:10.5px;}.elementor-2943 .elementor-element.elementor-element-76d2e85 .elementor-heading-title{font-size:36px;}}/* Start custom CSS for heading, class: .elementor-element-76d2e85 */.elementor-2943 .elementor-element.elementor-element-76d2e85{margin:min(0.521vw, 0.926dvh) 0 min(1.458vw, 2.593dvh)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6e65c4 */.elementor-2943 .elementor-element.elementor-element-e6e65c4{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-2943 .elementor-element.elementor-element-e6e65c4{padding:24px 24px 48px}}@media (max-width:767px){.elementor-2943 .elementor-element.elementor-element-e6e65c4{padding:16px 16px 40px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a3382b *//* FA: در موبایل و تبلت عمودی، جا برای نوار هدر.
   EN: Room for the header bar on phones and portrait tablets. */
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-2943 .elementor-element.elementor-element-2a3382b{padding-top:84px}}@media (max-width:767px){.elementor-2943 .elementor-element.elementor-element-2a3382b{padding-top:64px}}/* End custom CSS */