.elementor-2930 .elementor-element.elementor-element-ee6ce27{--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-2930 .elementor-element.elementor-element-ee6ce27:not(.elementor-motion-effects-element-type-background), .elementor-2930 .elementor-element.elementor-element-ee6ce27 > .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-2930 .elementor-element.elementor-element-ee6ce27{left:0px;}body.rtl .elementor-2930 .elementor-element.elementor-element-ee6ce27{right:0px;}.elementor-2930 .elementor-element.elementor-element-84465c9{--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-2930 .elementor-element.elementor-element-bf79c92{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2930 .elementor-element.elementor-element-59e0a8f{--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-2930 .elementor-element.elementor-element-a707e9d .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-2930 .elementor-element.elementor-element-3499a42 .elementor-heading-title{font-family:"Doran", Sans-serif;font-size:min(3.333vw, 5.926dvh);font-weight:700;line-height:1.3em;color:var( --e-global-color-agink );}.elementor-2930 .elementor-element.elementor-element-c701009 .elementor-heading-title{font-family:"Doran", Sans-serif;font-size:min(1.042vw, 1.852dvh);font-weight:400;line-height:1.5em;color:var( --e-global-color-agtext );}.elementor-2930 .elementor-element.elementor-element-6b9008f .agv{border-radius:10px;}.elementor-2930 .elementor-element.elementor-element-a294953 .ag-listing__grid{--ag-cols:3;}@media(max-width:1024px){.elementor-2930 .elementor-element.elementor-element-ee6ce27{--flex-wrap:nowrap;}.elementor-2930 .elementor-element.elementor-element-84465c9{--flex-wrap:nowrap;}.elementor-2930 .elementor-element.elementor-element-59e0a8f{--flex-wrap:nowrap;}.elementor-2930 .elementor-element.elementor-element-3499a42 .elementor-heading-title{font-size:44px;}.elementor-2930 .elementor-element.elementor-element-c701009 .elementor-heading-title{font-size:17px;}.elementor-2930 .elementor-element.elementor-element-a294953 .ag-listing__grid{--ag-cols:2;}}@media(max-width:767px){.elementor-2930 .elementor-element.elementor-element-ee6ce27{--flex-wrap:nowrap;}.elementor-2930 .elementor-element.elementor-element-84465c9{--flex-wrap:nowrap;}.elementor-2930 .elementor-element.elementor-element-59e0a8f{--flex-wrap:nowrap;}.elementor-2930 .elementor-element.elementor-element-a707e9d .elementor-heading-title{font-size:13px;}.elementor-2930 .elementor-element.elementor-element-3499a42 .elementor-heading-title{font-size:34px;}.elementor-2930 .elementor-element.elementor-element-c701009 .elementor-heading-title{font-size:16px;}.elementor-2930 .elementor-element.elementor-element-a294953 .ag-listing__grid{--ag-cols:1;}}/* Start custom CSS for heading, class: .elementor-element-3499a42 */.elementor-2930 .elementor-element.elementor-element-3499a42{margin:min(0.521vw, 0.926dvh) 0 min(0.625vw, 1.111dvh)}.elementor-2930 .elementor-element.elementor-element-3499a42 .elementor-heading-title{letter-spacing:-.015em}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c701009 */.elementor-2930 .elementor-element.elementor-element-c701009 .elementor-heading-title{max-width:30em}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf79c92 */.elementor-2930 .elementor-element.elementor-element-bf79c92{flex-direction:column!important;align-items:stretch!important;gap:min(1.458vw, 2.593dvh);margin-bottom:min(3.333vw, 5.926dvh)}.elementor-2930 .elementor-element.elementor-element-bf79c92>.e-con,.elementor-2930 .elementor-element.elementor-element-bf79c92>.elementor-widget{flex:none!important;width:100%!important;min-width:0}.elementor-2930 .elementor-element.elementor-element-bf79c92>.elementor-widget{scroll-margin-top:96px}@media (max-width:767px){.elementor-2930 .elementor-element.elementor-element-bf79c92{gap:16px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84465c9 */.elementor-2930 .elementor-element.elementor-element-84465c9{max-width:1440px;margin-inline:auto;width:100%;padding:min(7.292vw, 12.963dvh) min(5.729vw, 10.185dvh) min(3.646vw, 6.481dvh)}@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-2930 .elementor-element.elementor-element-84465c9{padding:24px 24px 48px}}@media (max-width:767px){.elementor-2930 .elementor-element.elementor-element-84465c9{padding:16px 16px 40px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee6ce27 *//* FA: در موبایل و تبلت عمودی، جا برای نوار هدر.
   EN: Room for the header bar on phones and portrait tablets. */
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-2930 .elementor-element.elementor-element-ee6ce27{padding-top:84px}}@media (max-width:767px){.elementor-2930 .elementor-element.elementor-element-ee6ce27{padding-top:64px}}/* End custom CSS */