.elementor-2932 .elementor-element.elementor-element-e5214ee{--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-2932 .elementor-element.elementor-element-e5214ee:not(.elementor-motion-effects-element-type-background), .elementor-2932 .elementor-element.elementor-element-e5214ee > .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-2932 .elementor-element.elementor-element-e5214ee{left:0px;}body.rtl .elementor-2932 .elementor-element.elementor-element-e5214ee{right:0px;}.elementor-2932 .elementor-element.elementor-element-faf4707{--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-2932 .elementor-element.elementor-element-bd7221a .elementor-heading-title{font-family:"Doran", Sans-serif;font-size:min(2.708vw, 4.815dvh);font-weight:700;line-height:1.35em;color:var( --e-global-color-agink );}.elementor-2932 .elementor-element.elementor-element-814e0c2 .agv{border-radius:10px;}.elementor-2932 .elementor-element.elementor-element-69a95d8 .elementor-heading-title{font-family:"Doran", Sans-serif;font-size:min(1.771vw, 3.148dvh);font-weight:700;line-height:1.6em;color:var( --e-global-color-agink );}.elementor-2932 .elementor-element.elementor-element-ca2940f .ag-listing__grid{--ag-cols:3;}@media(max-width:1024px){.elementor-2932 .elementor-element.elementor-element-e5214ee{--flex-wrap:nowrap;}.elementor-2932 .elementor-element.elementor-element-faf4707{--flex-wrap:nowrap;}.elementor-2932 .elementor-element.elementor-element-bd7221a .elementor-heading-title{font-size:40px;}.elementor-2932 .elementor-element.elementor-element-ca2940f .ag-listing__grid{--ag-cols:2;}}@media(max-width:767px){.elementor-2932 .elementor-element.elementor-element-e5214ee{--flex-wrap:nowrap;}.elementor-2932 .elementor-element.elementor-element-faf4707{--flex-wrap:nowrap;}.elementor-2932 .elementor-element.elementor-element-bd7221a .elementor-heading-title{font-size:30px;}.elementor-2932 .elementor-element.elementor-element-69a95d8 .elementor-heading-title{font-size:24px;}.elementor-2932 .elementor-element.elementor-element-ca2940f .ag-listing__grid{--ag-cols:1;}}/* Start custom CSS for heading, class: .elementor-element-bd7221a */.elementor-2932 .elementor-element.elementor-element-bd7221a{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-f36e9fc */.elementor-2932 .elementor-element.elementor-element-f36e9fc{max-width:760px;margin-top:min(1.771vw, 3.148dvh)}.elementor-2932 .elementor-element.elementor-element-f36e9fc p{font-size:17px;line-height:2;color:var(--ag-text)}[lang=en] .elementor-2932 .elementor-element.elementor-element-f36e9fc p,[dir=ltr] .elementor-2932 .elementor-element.elementor-element-f36e9fc p{line-height:1.7}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69a95d8 */.elementor-2932 .elementor-element.elementor-element-69a95d8{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-faf4707 */.elementor-2932 .elementor-element.elementor-element-faf4707{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-2932 .elementor-element.elementor-element-faf4707{padding:20px 24px 48px}}@media (max-width:767px){.elementor-2932 .elementor-element.elementor-element-faf4707{padding:12px 16px 40px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5214ee *//* FA: در موبایل و تبلت عمودی، جا برای نوار هدر.
   EN: Room for the header bar on phones and portrait tablets. */
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-2932 .elementor-element.elementor-element-e5214ee{padding-top:84px}}@media (max-width:767px){.elementor-2932 .elementor-element.elementor-element-e5214ee{padding-top:64px}}/* End custom CSS */