.elementor-750 .elementor-element.elementor-element-098b5f9{--display:flex;--position:relative;--min-height:100dvh;--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:flex-start;--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-750 .elementor-element.elementor-element-098b5f9:not(.elementor-motion-effects-element-type-background), .elementor-750 .elementor-element.elementor-element-098b5f9 > .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-750 .elementor-element.elementor-element-098b5f9{left:0px;}body.rtl .elementor-750 .elementor-element.elementor-element-098b5f9{right:0px;}.elementor-750 .elementor-element.elementor-element-4098b81{--display:flex;--position:absolute;--min-height:min(29.167vw, 51.852dvh);--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(116,111,103,0.22);--border-color:rgba(116,111,103,0.22);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-12%;--z-index:1;}body:not(.rtl) .elementor-750 .elementor-element.elementor-element-4098b81{right:-6%;}body.rtl .elementor-750 .elementor-element.elementor-element-4098b81{left:-6%;}.elementor-750 .elementor-element.elementor-element-2a89dcc{--display:flex;--position:relative;--min-height:43.6dvh;--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;--z-index:2;}body:not(.rtl) .elementor-750 .elementor-element.elementor-element-2a89dcc{left:0px;}body.rtl .elementor-750 .elementor-element.elementor-element-2a89dcc{right:0px;}.elementor-750 .elementor-element.elementor-element-d7a5b89{--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-750 .elementor-element.elementor-element-d7a5b89:not(.elementor-motion-effects-element-type-background), .elementor-750 .elementor-element.elementor-element-d7a5b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(186,173,159,0.55);}body:not(.rtl) .elementor-750 .elementor-element.elementor-element-d7a5b89{left:min(3.646vw, 6.481dvh);}body.rtl .elementor-750 .elementor-element.elementor-element-d7a5b89{right:min(3.646vw, 6.481dvh);}.elementor-750 .elementor-element.elementor-element-0c40132{--display:flex;--position:absolute;--min-height:min(16.719vw, 29.722dvh);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items: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:min(6.771vw, 12.037dvh);--z-index:6;}.elementor-750 .elementor-element.elementor-element-0c40132:not(.elementor-motion-effects-element-type-background), .elementor-750 .elementor-element.elementor-element-0c40132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3A0B0D 0%, #6A1416 100%);}body:not(.rtl) .elementor-750 .elementor-element.elementor-element-0c40132{left:0px;}body.rtl .elementor-750 .elementor-element.elementor-element-0c40132{right:0px;}.elementor-750 .elementor-element.elementor-element-c620b0a{--display:flex;--position:absolute;--min-height:min(41.667vw, 74.074dvh);--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(116,111,103,0.30);--border-color:rgba(116,111,103,0.30);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:min(7.188vw, 12.778dvh);--z-index:2;}body:not(.rtl) .elementor-750 .elementor-element.elementor-element-c620b0a{left:min(7.188vw, 12.778dvh);}body.rtl .elementor-750 .elementor-element.elementor-element-c620b0a{right:min(7.188vw, 12.778dvh);}.elementor-750 .elementor-element.elementor-element-2f472d4{--display:flex;--position:absolute;--min-height:min(33.438vw, 59.444dvh);--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(243,233,222,0.45);--border-color:rgba(243,233,222,0.45);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:min(9.01vw, 16.019dvh);--z-index:4;}body:not(.rtl) .elementor-750 .elementor-element.elementor-element-2f472d4{right:-14%;}body.rtl .elementor-750 .elementor-element.elementor-element-2f472d4{left:-14%;}.elementor-750 .elementor-element.elementor-element-68b2ad1 .ag-hero{--ag-kb:18s;height:100%;--ag-shade:#0E0806;--ag-paper:#EFE3D6;}.elementor-750 .elementor-element.elementor-element-68b2ad1 .ag-hero__nav{color:#F3E9DE;--ag-nav-offset:36px;}.elementor-750 .elementor-element.elementor-element-3abb79c{--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-750 .elementor-element.elementor-element-3abb79c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-750 .elementor-element.elementor-element-5e226bc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:min(0.677vw, 1.204dvh);font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.42em;color:var( --e-global-color-aglabel );}.elementor-750 .elementor-element.elementor-element-a96de68 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(5.625vw, 10dvh);font-weight:400;line-height:1.02em;color:var( --e-global-color-agink );}.elementor-750 .elementor-element.elementor-element-fea8908{font-family:"Newsreader", Sans-serif;font-size:min(1.172vw, 2.083dvh);font-weight:400;line-height:1.45em;color:var( --e-global-color-agtext );}.elementor-750 .elementor-element.elementor-element-0071c06{--display:flex;--min-height:32.7dvh;--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:stretch;--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:3;}.elementor-750 .elementor-element.elementor-element-fe3b17a{width:var( --container-widget-width, 31.2% );max-width:31.2%;--container-widget-width:31.2%;--container-widget-flex-grow:0;}.elementor-750 .elementor-element.elementor-element-fe3b17a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-750 .elementor-element.elementor-element-fe3b17a img{width:100%;}.elementor-750 .elementor-element.elementor-element-2bf39c4{--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-750 .elementor-element.elementor-element-2bf39c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-750 .elementor-element.elementor-element-3e597bf .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.42em;color:var( --e-global-color-aglabel );}.elementor-750 .elementor-element.elementor-element-8923459 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(2.604vw, 4.63dvh);font-weight:400;line-height:1em;color:var( --e-global-color-agink );}.elementor-750 .elementor-element.elementor-element-89e1787{font-family:"Newsreader", Sans-serif;font-size:min(0.927vw, 1.648dvh);font-weight:400;line-height:1.4em;color:var( --e-global-color-agtext );}.elementor-750 .elementor-element.elementor-element-074f011{--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-750 .elementor-element.elementor-element-074f011:not(.elementor-motion-effects-element-type-background), .elementor-750 .elementor-element.elementor-element-074f011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(116,111,103,0.45);}.elementor-750 .elementor-element.elementor-element-074f011.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-750 .elementor-element.elementor-element-2d88631{--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-750 .elementor-element.elementor-element-2d88631.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-750 .elementor-element.elementor-element-b769a97 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(5vw, 8.889dvh);font-weight:700;line-height:0.8em;color:var( --e-global-color-agwine );}.elementor-750 .elementor-element.elementor-element-d79b87f .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(1.563vw, 2.778dvh);font-weight:400;line-height:1.32em;color:var( --e-global-color-agink );}.elementor-750 .elementor-element.elementor-element-ecec913{--divider-border-style:solid;--divider-color:var( --e-global-color-agmuted );--divider-border-width:1px;width:var( --container-widget-width, min(1.51vw, 2.685dvh) );max-width:min(1.51vw, 2.685dvh);margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(1.51vw, 2.685dvh);--container-widget-flex-grow:0;}.elementor-750 .elementor-element.elementor-element-ecec913.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-750 .elementor-element.elementor-element-ecec913 .elementor-divider-separator{width:min(1.51vw, 2.685dvh);}.elementor-750 .elementor-element.elementor-element-ecec913 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-750 .elementor-element.elementor-element-be8d751{--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;--z-index:3;}.elementor-750 .elementor-element.elementor-element-fbd1b62{--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-750 .elementor-element.elementor-element-fbd1b62.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-750 .elementor-element.elementor-element-f4a9057{--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:52px 52px;--row-gap:52px;--column-gap:52px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-750 .elementor-element.elementor-element-f4a9057.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-750 .elementor-element.elementor-element-f2ef3c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-750 .elementor-element.elementor-element-f2ef3c2 .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.42em;color:var( --e-global-color-aglabel );}.elementor-750 .elementor-element.elementor-element-05dca6e{--divider-border-style:solid;--divider-color:var( --e-global-color-agline );--divider-border-width:1px;}.elementor-750 .elementor-element.elementor-element-05dca6e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-750 .elementor-element.elementor-element-05dca6e .elementor-divider-separator{width:100%;}.elementor-750 .elementor-element.elementor-element-05dca6e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-750 .elementor-element.elementor-element-077930d{--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-750 .elementor-element.elementor-element-077930d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-750 .elementor-element.elementor-element-a24940f{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-750 .elementor-element.elementor-element-a24940f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-750 .elementor-element.elementor-element-a24940f .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(2.292vw, 4.074dvh);font-weight:400;line-height:1.08em;color:var( --e-global-color-agink );}.elementor-750 .elementor-element.elementor-element-0d57574{font-family:"Newsreader", Sans-serif;font-size:min(0.896vw, 1.593dvh);font-weight:400;line-height:1.45em;color:var( --e-global-color-agtext );}.elementor-750 .elementor-element.elementor-element-8ee4da3{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-750 .elementor-element.elementor-element-8ee4da3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-750 .elementor-element.elementor-element-f69e99a img{width:100%;}.elementor-750 .elementor-element.elementor-element-2ef28e7{text-align:center;font-family:"Newsreader", Sans-serif;font-size:min(0.677vw, 1.204dvh);font-weight:400;line-height:1.5em;color:var( --e-global-color-agmuted );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-750 .elementor-element.elementor-element-098b5f9{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-4098b81{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-2a89dcc{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-d7a5b89{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-0c40132{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-c620b0a{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-2f472d4{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-3abb79c{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-5e226bc .elementor-heading-title{font-size:12px;}.elementor-750 .elementor-element.elementor-element-a96de68 .elementor-heading-title{font-size:72px;}.elementor-750 .elementor-element.elementor-element-fea8908{font-size:18px;}.elementor-750 .elementor-element.elementor-element-0071c06{--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-750 .elementor-element.elementor-element-2bf39c4{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-3e597bf .elementor-heading-title{font-size:11px;}.elementor-750 .elementor-element.elementor-element-8923459 .elementor-heading-title{font-size:36px;}.elementor-750 .elementor-element.elementor-element-89e1787{font-size:16px;}.elementor-750 .elementor-element.elementor-element-074f011{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-2d88631{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-b769a97 .elementor-heading-title{font-size:64px;}.elementor-750 .elementor-element.elementor-element-d79b87f .elementor-heading-title{font-size:23px;}.elementor-750 .elementor-element.elementor-element-be8d751{--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-750 .elementor-element.elementor-element-fbd1b62{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-f2ef3c2 .elementor-heading-title{font-size:11px;}.elementor-750 .elementor-element.elementor-element-a24940f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-750 .elementor-element.elementor-element-a24940f .elementor-heading-title{font-size:32px;}.elementor-750 .elementor-element.elementor-element-0d57574{font-size:16px;}.elementor-750 .elementor-element.elementor-element-8ee4da3{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-2ef28e7{font-size:12px;}}@media(max-width:767px){.elementor-750 .elementor-element.elementor-element-098b5f9{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-4098b81{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-2a89dcc{--min-height:0px;--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-d7a5b89{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-0c40132{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-c620b0a{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-2f472d4{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-3abb79c{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-5e226bc .elementor-heading-title{font-size:11px;}.elementor-750 .elementor-element.elementor-element-a96de68 .elementor-heading-title{font-size:46px;}.elementor-750 .elementor-element.elementor-element-fea8908{font-size:16px;}.elementor-750 .elementor-element.elementor-element-0071c06{--min-height:0px;}.elementor-750 .elementor-element.elementor-element-2bf39c4{--width:100%;--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-3e597bf .elementor-heading-title{font-size:10.5px;}.elementor-750 .elementor-element.elementor-element-8923459 .elementor-heading-title{font-size:26px;}.elementor-750 .elementor-element.elementor-element-89e1787{font-size:16px;}.elementor-750 .elementor-element.elementor-element-074f011{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-2d88631{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-b769a97 .elementor-heading-title{font-size:44px;}.elementor-750 .elementor-element.elementor-element-d79b87f .elementor-heading-title{font-size:19px;}.elementor-750 .elementor-element.elementor-element-fbd1b62{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-f4a9057{--width:auto;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-750 .elementor-element.elementor-element-f2ef3c2 .elementor-heading-title{font-size:10.5px;}.elementor-750 .elementor-element.elementor-element-077930d{--width:auto;--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-750 .elementor-element.elementor-element-a24940f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-750 .elementor-element.elementor-element-a24940f .elementor-heading-title{font-size:24px;}.elementor-750 .elementor-element.elementor-element-0d57574{font-size:16px;}.elementor-750 .elementor-element.elementor-element-8ee4da3{--flex-wrap:nowrap;}.elementor-750 .elementor-element.elementor-element-2ef28e7{font-size:12px;}}@media(min-width:768px){.elementor-750 .elementor-element.elementor-element-4098b81{--width:min(29.167vw, 51.852dvh);}.elementor-750 .elementor-element.elementor-element-d7a5b89{--width:1px;}.elementor-750 .elementor-element.elementor-element-0c40132{--width:min(3.646vw, 6.481dvh);}.elementor-750 .elementor-element.elementor-element-c620b0a{--width:min(41.667vw, 74.074dvh);}.elementor-750 .elementor-element.elementor-element-2f472d4{--width:min(33.438vw, 59.444dvh);}.elementor-750 .elementor-element.elementor-element-3abb79c{--width:auto;}.elementor-750 .elementor-element.elementor-element-2bf39c4{--width:min(24.479vw, 43.519dvh);}.elementor-750 .elementor-element.elementor-element-074f011{--width:1px;}.elementor-750 .elementor-element.elementor-element-2d88631{--width:auto;}.elementor-750 .elementor-element.elementor-element-fbd1b62{--width:auto;}.elementor-750 .elementor-element.elementor-element-f4a9057{--width:100%;}.elementor-750 .elementor-element.elementor-element-077930d{--width:100%;}.elementor-750 .elementor-element.elementor-element-8ee4da3{--width:31.4%;}}@media(max-width:1024px) and (min-width:768px){.elementor-750 .elementor-element.elementor-element-2bf39c4{--width:46%;}.elementor-750 .elementor-element.elementor-element-f4a9057{--width:auto;}.elementor-750 .elementor-element.elementor-element-077930d{--width:auto;}}/* Start custom CSS for container, class: .elementor-element-0c40132 *//* FA: بلوک زرشکی کنار صفحه؛ شمارنده ۰۱/۰۴ و فلش‌های اسلایدر اینجا قرار می‌گیرند.
   EN: Wine block at the page edge; the slider counter 01/04 and arrows sit here. */
.elementor-750 .elementor-element.elementor-element-0c40132{padding-bottom:min(1.875vw, 3.333dvh)}.elementor-750 .elementor-element.elementor-element-0c40132 .ag-hero__nav{--ag-nav-offset:0;gap:min(0.625vw, 1.111dvh)}/* End custom CSS */
/* Start custom CSS for ag-hero-slider, class: .elementor-element-68b2ad1 *//* FA: اسلایدر به‌صورت مطلق، ۶۱٫۷٪ عرض سمت انتها؛ سمت ابتدا با رنگ کاغذ محو می‌شود.
   EN: Absolutely placed slider, 61.7% wide at the end side; the start side fades into paper. */
.elementor-750 .elementor-element.elementor-element-68b2ad1{position:absolute;top:0;bottom:0;inset-inline-end:0;width:61.7%;z-index:1}.elementor-750 .elementor-element.elementor-element-68b2ad1 .elementor-widget-container{height:100%}.elementor-750 .elementor-element.elementor-element-68b2ad1 .ag-hero{min-height:0;background:transparent}
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-750 .elementor-element.elementor-element-68b2ad1{position:relative;width:100%;height:calc(100% - 0px);inset:auto;flex:1 1 auto;min-height:150px}.elementor-750 .elementor-element.elementor-element-68b2ad1 .ag-hero__slide::after{background:linear-gradient(to top,var(--ag-paper) 0,color-mix(in srgb,var(--ag-paper) 55%,transparent) 22%,transparent 55%)!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a96de68 */.elementor-750 .elementor-element.elementor-element-a96de68{margin:min(0.417vw, 0.741dvh) 0 min(0.625vw, 1.111dvh) -.03em}.elementor-750 .elementor-element.elementor-element-a96de68 .elementor-heading-title{font-variation-settings:'opsz' 72;letter-spacing:-.015em;white-space:nowrap}[dir=rtl] .elementor-750 .elementor-element.elementor-element-a96de68{margin-inline:0}@media (max-width:1024px){.elementor-750 .elementor-element.elementor-element-a96de68{margin:4px 0 6px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fea8908 */.elementor-750 .elementor-element.elementor-element-fea8908 p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3abb79c *//* FA: متن بالای صفحه؛ فاصله از بالا اندازه هدر.
   EN: Top text; top spacing equals the header. */
.elementor-750 .elementor-element.elementor-element-3abb79c{padding-top:min(2.083vw, 3.704dvh)}
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-750 .elementor-element.elementor-element-3abb79c{position:relative;--width:100%;width:100%;margin-top:-64px;padding:0 24px 12px}}
@media (max-width:767px){.elementor-750 .elementor-element.elementor-element-3abb79c{margin-top:-56px;padding:0 16px 8px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a89dcc *//* FA: نوار بالا: اسلایدر سمت انتها، متن سمت ابتدا؛ ارتفاع ۴۳٫۶٪ صفحه مثل طرح.
   EN: Top band: slider at the end side, text at the start; 43.6% of the screen as in the design. */
.elementor-750 .elementor-element.elementor-element-2a89dcc{height:43.6dvh;padding-inline-start:min(9.271vw, 16.481dvh)}
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-750 .elementor-element.elementor-element-2a89dcc{height:auto;flex:1 1 auto;min-height:0;padding:0;justify-content:flex-end;flex-direction:column;--flex-direction:column}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe3b17a *//* FA: عکس صندلی‌ها با نیم‌دایره زرشکی (از خود طرح)؛ در فارسی آینه می‌شود.
   EN: Seats image with the wine half circle (from the design); mirrored in Persian. */
.elementor-750 .elementor-element.elementor-element-fe3b17a .elementor-widget-container,.elementor-750 .elementor-element.elementor-element-fe3b17a img{height:100%!important}.elementor-750 .elementor-element.elementor-element-fe3b17a img{object-fit:cover;object-position:left center}[dir=rtl] .elementor-750 .elementor-element.elementor-element-fe3b17a img{transform:scaleX(-1)}
@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.elementor-750 .elementor-element.elementor-element-fe3b17a{display:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8923459 */.elementor-750 .elementor-element.elementor-element-8923459{margin:min(0.625vw, 1.111dvh) 0 min(1.146vw, 2.037dvh)}@media (max-width:1024px){.elementor-750 .elementor-element.elementor-element-8923459{margin:4px 0 8px}}@media (max-width:767px){.elementor-750 .elementor-element.elementor-element-8923459 br{display:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89e1787 */.elementor-750 .elementor-element.elementor-element-89e1787 p{margin:0 0 min(0.729vw, 1.296dvh)}.elementor-750 .elementor-element.elementor-element-89e1787 p:last-child{margin:0}@media (max-width:767px){.elementor-750 .elementor-element.elementor-element-89e1787 .ag-about__more{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bf39c4 *//* FA: ستون متن برنامه.
   EN: Programme text column. */
.elementor-750 .elementor-element.elementor-element-2bf39c4{margin-inline-start:6.9%;padding-top:min(2.448vw, 4.352dvh)}
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-750 .elementor-element.elementor-element-2bf39c4{margin:0;padding-top:0;flex:1 1 300px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-074f011 *//* FA: خط عمودی بین متن و نقل‌قول.
   EN: Vertical rule between text and quote. */
.elementor-750 .elementor-element.elementor-element-074f011{margin:min(2.188vw, 3.889dvh) 0 min(1.146vw, 2.037dvh);margin-inline-start:4%}@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-750 .elementor-element.elementor-element-074f011{display:none}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b769a97 */.elementor-750 .elementor-element.elementor-element-b769a97{height:min(2.396vw, 4.259dvh);overflow:hidden}[dir=rtl] .elementor-750 .elementor-element.elementor-element-b769a97 .elementor-heading-title{transform:scaleX(-1);display:inline-block}@media (max-width:1024px){.elementor-750 .elementor-element.elementor-element-b769a97{height:auto;overflow:visible}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d79b87f */.elementor-750 .elementor-element.elementor-element-d79b87f{margin-top:min(1.354vw, 2.407dvh)}.elementor-750 .elementor-element.elementor-element-d79b87f .elementor-heading-title{font-style:italic;margin:0}@media (max-width:1024px){.elementor-750 .elementor-element.elementor-element-d79b87f{margin-top:0}}@media (max-width:767px){.elementor-750 .elementor-element.elementor-element-d79b87f br{display:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d88631 *//* FA: ستون نقل‌قول.
   EN: Quote column. */
.elementor-750 .elementor-element.elementor-element-2d88631{margin-inline-start:3.9%;padding-top:min(3.646vw, 6.481dvh);padding-inline-end:6%}
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-750 .elementor-element.elementor-element-2d88631{margin:0;padding:10px 0 0;flex:1 1 100%;--flex-direction:row;flex-direction:row;gap:12px;align-items:flex-start}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0071c06 *//* FA: نوار میانی: عکس صندلی‌های سینما، متن برنامه، خط عمودی و نقل‌قول.
   EN: Middle band: cinema seats, programme text, vertical rule and quote. */
.elementor-750 .elementor-element.elementor-element-0071c06{height:32.7dvh}
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-750 .elementor-element.elementor-element-0071c06{height:auto;min-height:0;flex-wrap:wrap;padding:14px 24px 0;gap:0 24px}}
@media (max-width:767px){.elementor-750 .elementor-element.elementor-element-0071c06{padding:10px 16px 0}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-05dca6e */.elementor-750 .elementor-element.elementor-element-05dca6e{align-self:flex-start;margin-top:-min(0.625vw, 1.111dvh)}@media (max-width:1024px){.elementor-750 .elementor-element.elementor-element-05dca6e{margin-top:0;align-self:center}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d57574 */.elementor-750 .elementor-element.elementor-element-0d57574 p{margin:0}.elementor-750 .elementor-element.elementor-element-0d57574{margin-top:min(0.521vw, 0.926dvh)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-077930d *//* FA: تیتر و متن مأموریت؛ متن از ۳۸٪ عرض صفحه شروع می‌شود.
   EN: Mission title and text; the text starts at 38% of the page width. */
.elementor-750 .elementor-element.elementor-element-077930d{margin-top:min(1.042vw, 1.852dvh)}.elementor-750 .elementor-element.elementor-element-077930d>.elementor-widget-text-editor{width:min(23.958vw, 42.593dvh);margin-inline-start:auto;margin-inline-end:min(6.25vw, 11.111dvh)}
@media (max-width:1024px){.elementor-750 .elementor-element.elementor-element-077930d{margin-top:8px}.elementor-750 .elementor-element.elementor-element-077930d>.elementor-widget-text-editor{width:auto;flex:1 1 0;margin:0;margin-inline-start:24px}}
@media (max-width:767px){.elementor-750 .elementor-element.elementor-element-077930d>.elementor-widget-text-editor{margin:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd1b62 *//* FA: ستون مأموریت؛ خط افقی تا لبه عکس حلقه فیلم.
   EN: Mission column; the hairline runs to the reel image. */
.elementor-750 .elementor-element.elementor-element-fbd1b62{padding-inline-start:min(6.25vw, 11.111dvh);padding-top:min(2.708vw, 4.815dvh)}@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-750 .elementor-element.elementor-element-fbd1b62{padding:0}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f69e99a */.elementor-750 .elementor-element.elementor-element-f69e99a img{width:100%;height:min(7.969vw, 14.167dvh)!important;object-fit:cover;display:block}[dir=rtl] .elementor-750 .elementor-element.elementor-element-f69e99a img{transform:scaleX(-1)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ef28e7 *//* FA: کپی‌رایت و لینک طراح (agcore.ir در تب جدید).
   EN: Copyright and designer credit (agcore.ir, new tab). */
.elementor-750 .elementor-element.elementor-element-2ef28e7 p{margin:0}.elementor-750 .elementor-element.elementor-element-2ef28e7 a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;transition:color .25s}.elementor-750 .elementor-element.elementor-element-2ef28e7 a:hover{color:var(--ag-wine)}.elementor-750 .elementor-element.elementor-element-2ef28e7 .ag-sep{margin:0 .5em}.elementor-750 .elementor-element.elementor-element-2ef28e7{flex:1 1 auto;white-space:nowrap}@media (max-width:1024px){.elementor-750 .elementor-element.elementor-element-2ef28e7{white-space:normal;min-width:0}}@media (max-width:767px){.elementor-750 .elementor-element.elementor-element-2ef28e7{flex:1 1 100%;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ee4da3 *//* FA: عکس حلقه فیلم و زیر آن کپی‌رایت و لینک طراح.
   EN: Film reel image with the copyright and designer credit below. */
.elementor-750 .elementor-element.elementor-element-8ee4da3{padding-top:min(2.5vw, 4.444dvh)}.elementor-750 .elementor-element.elementor-element-8ee4da3 .elementor-widget-text-editor{text-align:end;padding-inline-end:min(3.125vw, 5.556dvh)}
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-750 .elementor-element.elementor-element-8ee4da3{--width:100%;width:100%;padding-top:10px}.elementor-750 .elementor-element.elementor-element-8ee4da3 .ag-about__reel{display:none}.elementor-750 .elementor-element.elementor-element-8ee4da3 .elementor-widget-text-editor{text-align:center;padding:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be8d751 *//* FA: نوار پایین: مأموریت، متن کوتاه و عکس حلقه فیلم.
   EN: Bottom band: mission, short text and the film reel image. */
.elementor-750 .elementor-element.elementor-element-be8d751{flex:1 1 auto;min-height:0;position:relative}
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-750 .elementor-element.elementor-element-be8d751{flex:0 0 auto;flex-wrap:wrap;padding:12px 24px 8px}}
@media (max-width:767px){.elementor-750 .elementor-element.elementor-element-be8d751{padding:10px 16px 6px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-098b5f9 *//* FA: درباره ما بدون اسکرول: دقیقاً به اندازه ارتفاع صفحه. در گوشی‌های خیلی کوتاه اسکرول مجاز است (DECISIONS D14).
   EN: No-scroll About page: exactly the viewport height. Very short phones may scroll (DECISIONS D14). */
.elementor-750 .elementor-element.elementor-element-098b5f9{height:100dvh;max-height:100dvh}
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-750 .elementor-element.elementor-element-098b5f9{padding-top:84px}}
@media (max-width:767px){.elementor-750 .elementor-element.elementor-element-098b5f9{padding-top:64px}}
@media (max-width:767px) and (max-height:700px),(max-height:440px){.elementor-750 .elementor-element.elementor-element-098b5f9{height:auto;max-height:none;min-height:100dvh;overflow:visible}}/* End custom CSS */