.elementor-2909 .elementor-element.elementor-element-443c56e{--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-2909 .elementor-element.elementor-element-443c56e:not(.elementor-motion-effects-element-type-background), .elementor-2909 .elementor-element.elementor-element-443c56e > .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-2909 .elementor-element.elementor-element-443c56e{left:0px;}body.rtl .elementor-2909 .elementor-element.elementor-element-443c56e{right:0px;}.elementor-2909 .elementor-element.elementor-element-aeb06bc{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-2909 .elementor-element.elementor-element-aeb06bc{left:0px;}body.rtl .elementor-2909 .elementor-element.elementor-element-aeb06bc{right:0px;}.elementor-2909 .elementor-element.elementor-element-1865133{--display:flex;--position:absolute;--min-height:100%;--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;top:0px;--z-index:3;}.elementor-2909 .elementor-element.elementor-element-1865133:not(.elementor-motion-effects-element-type-background), .elementor-2909 .elementor-element.elementor-element-1865133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(186,173,159,0.55);}body:not(.rtl) .elementor-2909 .elementor-element.elementor-element-1865133{left:min(3.281vw, 5.833dvh);}body.rtl .elementor-2909 .elementor-element.elementor-element-1865133{right:min(3.281vw, 5.833dvh);}.elementor-2909 .elementor-element.elementor-element-afc2872{--display:flex;--position:absolute;--min-height:72%;--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;top:min(5.833vw, 10.37dvh);--z-index:3;}.elementor-2909 .elementor-element.elementor-element-afc2872:not(.elementor-motion-effects-element-type-background), .elementor-2909 .elementor-element.elementor-element-afc2872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3A0B0D 0%, #7A1E22 100%);}body:not(.rtl) .elementor-2909 .elementor-element.elementor-element-afc2872{left:0px;}body.rtl .elementor-2909 .elementor-element.elementor-element-afc2872{right:0px;}.elementor-2909 .elementor-element.elementor-element-404eded img{width:100%;}.elementor-2909 .elementor-element.elementor-element-169a2aa{--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;--z-index:5;}.elementor-2909 .elementor-element.elementor-element-169a2aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-1fdada3 .elementor-heading-title{font-family:"Doran", Sans-serif;font-size:min(4.479vw, 7.963dvh);font-weight:700;line-height:1.3em;color:var( --e-global-color-agink );}.elementor-2909 .elementor-element.elementor-element-783efcf .elementor-heading-title{font-family:"Doran", Sans-serif;font-size:min(1.146vw, 2.037dvh);font-weight:400;line-height:1.35em;color:var( --e-global-color-agtext );}.elementor-2909 .elementor-element.elementor-element-27a2c18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--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-2909 .elementor-element.elementor-element-7f9eba6 img{width:100%;}.elementor-2909 .elementor-element.elementor-element-131d928{--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-2909 .elementor-element.elementor-element-131d928.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-0ae0d1a{color:var( --e-global-color-agtext );font-family:"AG Sans FA", Sans-serif;font-size:17px;font-weight:400;line-height:1.95em;}.elementor-2909 .elementor-element.elementor-element-2f75526{--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-2909 .elementor-element.elementor-element-2f75526.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2909 .elementor-element.elementor-element-cfed9fc .ag-pod__bg{opacity:calc(70 / 100);}@media(max-width:1024px){.elementor-2909 .elementor-element.elementor-element-443c56e{--flex-wrap:nowrap;}.elementor-2909 .elementor-element.elementor-element-aeb06bc{--flex-wrap:nowrap;}.elementor-2909 .elementor-element.elementor-element-1865133{--flex-wrap:nowrap;}.elementor-2909 .elementor-element.elementor-element-afc2872{--flex-wrap:nowrap;}.elementor-2909 .elementor-element.elementor-element-169a2aa{--flex-wrap:nowrap;}.elementor-2909 .elementor-element.elementor-element-1fdada3 .elementor-heading-title{font-size:56px;}.elementor-2909 .elementor-element.elementor-element-783efcf .elementor-heading-title{font-size:20px;}.elementor-2909 .elementor-element.elementor-element-27a2c18{--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;}.elementor-2909 .elementor-element.elementor-element-131d928{--flex-wrap:nowrap;}.elementor-2909 .elementor-element.elementor-element-2f75526{--flex-wrap:nowrap;}}@media(max-width:767px){.elementor-2909 .elementor-element.elementor-element-443c56e{--flex-wrap:nowrap;}.elementor-2909 .elementor-element.elementor-element-aeb06bc{--flex-wrap:nowrap;}.elementor-2909 .elementor-element.elementor-element-1865133{--flex-wrap:nowrap;}.elementor-2909 .elementor-element.elementor-element-afc2872{--flex-wrap:nowrap;}.elementor-2909 .elementor-element.elementor-element-169a2aa{--flex-wrap:nowrap;}.elementor-2909 .elementor-element.elementor-element-1fdada3 .elementor-heading-title{font-size:40px;}.elementor-2909 .elementor-element.elementor-element-783efcf .elementor-heading-title{font-size:18px;}.elementor-2909 .elementor-element.elementor-element-131d928{--width:100%;--flex-wrap:nowrap;}.elementor-2909 .elementor-element.elementor-element-2f75526{--width:100%;--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-2909 .elementor-element.elementor-element-1865133{--width:1px;}.elementor-2909 .elementor-element.elementor-element-afc2872{--width:min(3.281vw, 5.833dvh);}.elementor-2909 .elementor-element.elementor-element-169a2aa{--width:auto;}.elementor-2909 .elementor-element.elementor-element-131d928{--width:min(24.479vw, 43.519dvh);}.elementor-2909 .elementor-element.elementor-element-2f75526{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-2909 .elementor-element.elementor-element-131d928{--width:calc(66% - 28px);}.elementor-2909 .elementor-element.elementor-element-2f75526{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-404eded *//* FA: عکس بالای صفحه، ۷۰٪ عرض، سمت متن به رنگ کاغذ محو می‌شود.
   EN: Top image, 70% wide, fading into paper on the text side. */
.elementor-2909 .elementor-element.elementor-element-404eded{position:absolute;top:0;bottom:0;inset-inline-end:0;width:72%;z-index:1}.elementor-2909 .elementor-element.elementor-element-404eded .elementor-widget-container,.elementor-2909 .elementor-element.elementor-element-404eded img{height:100%!important;width:100%}.elementor-2909 .elementor-element.elementor-element-404eded img{object-fit:cover;object-position:70% 30%;filter:grayscale(1) sepia(.2);-webkit-mask:linear-gradient(to right,transparent 0,#000 45%);mask:linear-gradient(to right,transparent 0,#000 45%)}[dir=rtl] .elementor-2909 .elementor-element.elementor-element-404eded img{transform:scaleX(-1);object-position:30% 30%}
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-2909 .elementor-element.elementor-element-404eded{position:relative;inset:auto;width:100%;height:clamp(220px,38dvh,340px)}.elementor-2909 .elementor-element.elementor-element-404eded img{-webkit-mask:linear-gradient(to top,transparent 0,#000 40%);mask:linear-gradient(to top,transparent 0,#000 40%)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fdada3 */.elementor-2909 .elementor-element.elementor-element-1fdada3{margin:min(0.938vw, 1.667dvh) 0 min(0.521vw, 0.926dvh) -.03em}.elementor-2909 .elementor-element.elementor-element-1fdada3 .elementor-heading-title{font-variation-settings:'opsz' 72;letter-spacing:-.015em}[dir=rtl] .elementor-2909 .elementor-element.elementor-element-1fdada3{margin-inline:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-169a2aa */.elementor-2909 .elementor-element.elementor-element-169a2aa{padding-top:min(1.563vw, 2.778dvh)}@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-2909 .elementor-element.elementor-element-169a2aa{position:relative;--width:100%;width:100%;margin-top:-48px;padding:0 24px 20px}}@media (max-width:767px){.elementor-2909 .elementor-element.elementor-element-169a2aa{padding:0 16px 16px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeb06bc *//* FA: هدر: عکس جلسه سمت انتها با محو کاغذی، متن سمت ابتدا.
   EN: Hero: session image at the end side fading into paper, text at the start. */
.elementor-2909 .elementor-element.elementor-element-aeb06bc{height:max(40.6dvh,380px);padding-inline-start:min(8.958vw, 15.926dvh);border-bottom:1px solid color-mix(in srgb,var(--ag-line) 60%,transparent)}
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-2909 .elementor-element.elementor-element-aeb06bc{height:auto;padding:0;justify-content:flex-start}}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-7f9eba6 */.elementor-2909 .elementor-element.elementor-element-7f9eba6{flex:none;width:min(15.417vw, 27.407dvh)}.elementor-2909 .elementor-element.elementor-element-7f9eba6 img{display:block;width:100%;aspect-ratio:296/457;object-fit:cover;box-shadow:0 18px 30px -18px rgba(18,13,12,.6)}@media (max-width:1024px){.elementor-2909 .elementor-element.elementor-element-7f9eba6{width:34%}}@media (max-width:767px){.elementor-2909 .elementor-element.elementor-element-7f9eba6{width:42%}}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-0ae0d1a */.elementor-2909 .elementor-element.elementor-element-0ae0d1a{margin-top:min(2.083vw, 3.704dvh)}.elementor-2909 .elementor-element.elementor-element-0ae0d1a p{margin:0 0 1em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-131d928 */.elementor-2909 .elementor-element.elementor-element-131d928{padding-top:min(1.354vw, 2.407dvh)}@media (max-width:767px){.elementor-2909 .elementor-element.elementor-element-131d928{order:3}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f75526 */.elementor-2909 .elementor-element.elementor-element-2f75526{flex:1 1 0;min-width:0;padding-top:min(1.563vw, 2.778dvh)}@media (max-width:1024px){.elementor-2909 .elementor-element.elementor-element-2f75526{flex:1 1 100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27a2c18 *//* FA: بدنه: پوستر، مشخصات و خلاصه، پلیر پادکست.
   EN: Body: poster, facts and summary, podcast player. */
.elementor-2909 .elementor-element.elementor-element-27a2c18{gap:min(2.917vw, 5.185dvh);padding:min(1.771vw, 3.148dvh) min(3.958vw, 7.037dvh) min(4.167vw, 7.407dvh) min(5.938vw, 10.556dvh)}[dir=rtl] .elementor-2909 .elementor-element.elementor-element-27a2c18{padding:min(1.771vw, 3.148dvh) min(5.938vw, 10.556dvh) min(4.167vw, 7.407dvh) min(3.958vw, 7.037dvh)}
@media (max-width:1024px){.elementor-2909 .elementor-element.elementor-element-27a2c18{flex-wrap:wrap;gap:28px;padding:28px 24px 56px!important}}@media (max-width:767px){.elementor-2909 .elementor-element.elementor-element-27a2c18{padding:20px 16px 48px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-443c56e *//* FA: در موبایل و تبلت عمودی، جا برای نوار هدر.
   EN: Room for the header bar on phones and portrait tablets. */
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-2909 .elementor-element.elementor-element-443c56e{padding-top:84px}}@media (max-width:767px){.elementor-2909 .elementor-element.elementor-element-443c56e{padding-top:64px}}/* End custom CSS */