.elementor-2933 .elementor-element.elementor-element-ab53b61{--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-2933 .elementor-element.elementor-element-ab53b61:not(.elementor-motion-effects-element-type-background), .elementor-2933 .elementor-element.elementor-element-ab53b61 > .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-2933 .elementor-element.elementor-element-ab53b61{left:0px;}body.rtl .elementor-2933 .elementor-element.elementor-element-ab53b61{right:0px;}.elementor-2933 .elementor-element.elementor-element-66212ad{--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-2933 .elementor-element.elementor-element-b1fa15f .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 );}.elementor-2933 .elementor-element.elementor-element-8108676 .agv{border-radius:10px;}.elementor-2933 .elementor-element.elementor-element-7736254 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(1.771vw, 3.148dvh);font-weight:400;line-height:1.2em;color:var( --e-global-color-agink );}.elementor-2933 .elementor-element.elementor-element-c6cd20f .ag-listing__grid{--ag-cols:3;}@media(max-width:1024px){.elementor-2933 .elementor-element.elementor-element-ab53b61{--flex-wrap:nowrap;}.elementor-2933 .elementor-element.elementor-element-66212ad{--flex-wrap:nowrap;}.elementor-2933 .elementor-element.elementor-element-b1fa15f .elementor-heading-title{font-size:46px;}.elementor-2933 .elementor-element.elementor-element-c6cd20f .ag-listing__grid{--ag-cols:2;}}@media(max-width:767px){.elementor-2933 .elementor-element.elementor-element-ab53b61{--flex-wrap:nowrap;}.elementor-2933 .elementor-element.elementor-element-66212ad{--flex-wrap:nowrap;}.elementor-2933 .elementor-element.elementor-element-b1fa15f .elementor-heading-title{font-size:34px;}.elementor-2933 .elementor-element.elementor-element-7736254 .elementor-heading-title{font-size:24px;}.elementor-2933 .elementor-element.elementor-element-c6cd20f .ag-listing__grid{--ag-cols:1;}}/* Start custom CSS for heading, class: .elementor-element-b1fa15f */.elementor-2933 .elementor-element.elementor-element-b1fa15f{margin:min(0.729vw, 1.296dvh) 0 min(1.354vw, 2.407dvh)}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-2c59767 */.elementor-2933 .elementor-element.elementor-element-2c59767{max-width:760px;margin-top:min(1.771vw, 3.148dvh)}.elementor-2933 .elementor-element.elementor-element-2c59767 p{font-size:17px;line-height:2;color:var(--ag-text)}[lang=en] .elementor-2933 .elementor-element.elementor-element-2c59767 p,[dir=ltr] .elementor-2933 .elementor-element.elementor-element-2c59767 p{line-height:1.7}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7736254 */.elementor-2933 .elementor-element.elementor-element-7736254{margin:min(3.333vw, 5.926dvh) 0 min(1.042vw, 1.852dvh);padding-top:min(1.563vw, 2.778dvh);border-top:1px solid color-mix(in srgb,var(--ag-line) 60%,transparent)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66212ad */.elementor-2933 .elementor-element.elementor-element-66212ad{max-width:1180px;margin-inline:auto;width:100%;padding:min(6.771vw, 12.037dvh) 32px min(3.646vw, 6.481dvh)}@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-2933 .elementor-element.elementor-element-66212ad{padding:20px 24px 48px}}@media (max-width:767px){.elementor-2933 .elementor-element.elementor-element-66212ad{padding:12px 16px 40px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab53b61 *//* FA: در موبایل و تبلت عمودی، جا برای نوار هدر.
   EN: Room for the header bar on phones and portrait tablets. */
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-2933 .elementor-element.elementor-element-ab53b61{padding-top:84px}}@media (max-width:767px){.elementor-2933 .elementor-element.elementor-element-ab53b61{padding-top:64px}}/* End custom CSS */