.elementor-748 .elementor-element.elementor-element-bc3ebcc{--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-748 .elementor-element.elementor-element-bc3ebcc:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-bc3ebcc > .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-748 .elementor-element.elementor-element-bc3ebcc{left:0px;}body.rtl .elementor-748 .elementor-element.elementor-element-bc3ebcc{right:0px;}.elementor-748 .elementor-element.elementor-element-bdfa2fb{--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:1;}.elementor-748 .elementor-element.elementor-element-bdfa2fb:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-bdfa2fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(186,173,159,0.55);}body:not(.rtl) .elementor-748 .elementor-element.elementor-element-bdfa2fb{left:min(3.438vw, 6.111dvh);}body.rtl .elementor-748 .elementor-element.elementor-element-bdfa2fb{right:min(3.438vw, 6.111dvh);}.elementor-748 .elementor-element.elementor-element-c37bd97{--display:flex;--position:absolute;--min-height:33%;--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:13.9%;--z-index:2;}.elementor-748 .elementor-element.elementor-element-c37bd97:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-c37bd97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #5A1012 86%, #120D0C 86%);}body:not(.rtl) .elementor-748 .elementor-element.elementor-element-c37bd97{left:0px;}body.rtl .elementor-748 .elementor-element.elementor-element-c37bd97{right:0px;}.elementor-748 .elementor-element.elementor-element-d18e831{--display:flex;--position:absolute;--min-height:22%;--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;bottom:0px;--z-index:2;}.elementor-748 .elementor-element.elementor-element-d18e831:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-d18e831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-agwine );}body:not(.rtl) .elementor-748 .elementor-element.elementor-element-d18e831{right:0px;}body.rtl .elementor-748 .elementor-element.elementor-element-d18e831{left:0px;}.elementor-748 .elementor-element.elementor-element-54a4781{--display:flex;--position:absolute;--min-height:min(33.333vw, 59.259dvh);--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.28);--border-color:rgba(116,111,103,0.28);--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:11%;--z-index:1;}body:not(.rtl) .elementor-748 .elementor-element.elementor-element-54a4781{left:26.6%;}body.rtl .elementor-748 .elementor-element.elementor-element-54a4781{right:26.6%;}.elementor-748 .elementor-element.elementor-element-a758961{--display:flex;--min-height:62.2dvh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-748 .elementor-element.elementor-element-1913c49{--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;--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;--z-index:5;}.elementor-748 .elementor-element.elementor-element-498887c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:min(0.703vw, 1.25dvh);font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.5em;color:var( --e-global-color-aglabel );}.elementor-748 .elementor-element.elementor-element-714d22d .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(6.094vw, 10.833dvh);font-weight:400;line-height:1em;color:var( --e-global-color-agink );}.elementor-748 .elementor-element.elementor-element-9b64e0d{font-family:"Newsreader", Sans-serif;font-size:min(1.172vw, 2.083dvh);font-weight:400;line-height:1.38em;color:var( --e-global-color-agtext );}.elementor-748 .elementor-element.elementor-element-eff3a53{width:var( --container-widget-width, min(31.25vw, 55.556dvh) );max-width:min(31.25vw, 55.556dvh);--container-widget-width:min(31.25vw, 55.556dvh);--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-eff3a53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-eff3a53 .elementor-search-form__container{min-height:min(3.229vw, 5.741dvh);}.elementor-748 .elementor-element.elementor-element-eff3a53 .elementor-search-form__submit{min-width:min(3.229vw, 5.741dvh);--e-search-form-submit-text-color:var( --e-global-color-aglight );background-color:var( --e-global-color-agwine );--e-search-form-submit-icon-size:15px;}body:not(.rtl) .elementor-748 .elementor-element.elementor-element-eff3a53 .elementor-search-form__icon{padding-left:calc(min(3.229vw, 5.741dvh) / 3);}body.rtl .elementor-748 .elementor-element.elementor-element-eff3a53 .elementor-search-form__icon{padding-right:calc(min(3.229vw, 5.741dvh) / 3);}.elementor-748 .elementor-element.elementor-element-eff3a53 .elementor-search-form__input, .elementor-748 .elementor-element.elementor-element-eff3a53.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(min(3.229vw, 5.741dvh) / 3);padding-right:calc(min(3.229vw, 5.741dvh) / 3);}.elementor-748 .elementor-element.elementor-element-eff3a53 input[type="search"].elementor-search-form__input{font-family:"Newsreader", Sans-serif;font-size:min(0.833vw, 1.481dvh);font-weight:400;line-height:1.3em;}.elementor-748 .elementor-element.elementor-element-eff3a53 .elementor-search-form__input,
					.elementor-748 .elementor-element.elementor-element-eff3a53 .elementor-search-form__icon,
					.elementor-748 .elementor-element.elementor-element-eff3a53 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-748 .elementor-element.elementor-element-eff3a53 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-748 .elementor-element.elementor-element-eff3a53.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-agink );fill:var( --e-global-color-agink );}.elementor-748 .elementor-element.elementor-element-eff3a53:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:rgba(243,233,222,0.55);border-radius:3px;}.elementor-748 .elementor-element.elementor-element-eff3a53.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:rgba(243,233,222,0.55);border-radius:3px;}.elementor-748 .elementor-element.elementor-element-48ddfcc{--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-748 .elementor-element.elementor-element-7568c6f .ag-hero{--ag-kb:18s;height:100%;--ag-shade:#0E0806;--ag-paper:#EFE3D6;}.elementor-748 .elementor-element.elementor-element-7568c6f .ag-hero__cap{width:min(15.625vw, 27.778dvh);inset-inline-end:min(7.031vw, 12.5dvh);top:58%;}.elementor-748 .elementor-element.elementor-element-7568c6f .ag-hero__label{color:#F3E9DE;font-size:min(0.651vw, 1.157dvh);}.elementor-748 .elementor-element.elementor-element-7568c6f .ag-hero__title{color:#F3E9DE;font-size:min(1.927vw, 3.426dvh);}.elementor-748 .elementor-element.elementor-element-7568c6f .ag-hero__cta{color:#F3E9DE;font-size:min(0.781vw, 1.389dvh);}.elementor-748 .elementor-element.elementor-element-7568c6f .ag-hero__nav{color:#F3E9DE;--ag-nav-offset:min(2.188vw, 3.889dvh);}.elementor-748 .elementor-element.elementor-element-be8338e{--display:flex;--min-height:26.3dvh;--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-748 .elementor-element.elementor-element-0a7f850{--display:flex;--position:relative;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:2px 2px 2px 2px;box-shadow:0px 2px 14px 0px rgba(18,13,12,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-748 .elementor-element.elementor-element-0a7f850:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-0a7f850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-agpaper );}.elementor-748 .elementor-element.elementor-element-0a7f850.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-748 .elementor-element.elementor-element-0a7f850{left:0px;}body.rtl .elementor-748 .elementor-element.elementor-element-0a7f850{right:0px;}.elementor-748 .elementor-element.elementor-element-9218d90{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-9218d90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-7a034d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-7a034d5 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(2.083vw, 3.704dvh);font-weight:400;line-height:1em;color:var( --e-global-color-agink );}.elementor-748 .elementor-element.elementor-element-7d2beb5{--divider-border-style:solid;--divider-color:var( --e-global-color-agmuted );--divider-border-width:1px;width:var( --container-widget-width, min(2.083vw, 3.704dvh) );max-width:min(2.083vw, 3.704dvh);margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(2.083vw, 3.704dvh);--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-7d2beb5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-7d2beb5 .elementor-divider-separator{width:min(2.083vw, 3.704dvh);}.elementor-748 .elementor-element.elementor-element-7d2beb5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-748 .elementor-element.elementor-element-1671133{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-1671133.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-1671133 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(1.172vw, 2.083dvh);font-weight:400;line-height:1.12em;color:var( --e-global-color-agink );}.elementor-748 .elementor-element.elementor-element-2da1e03 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(0.755vw, 1.343dvh);font-weight:400;line-height:1.4em;color:var( --e-global-color-agtext );}.elementor-748 .elementor-element.elementor-element-2f7c034 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(0.755vw, 1.343dvh);font-weight:400;line-height:1.3em;color:var( --e-global-color-agink );}.elementor-748 .elementor-element.elementor-element-92ae7af img{width:100%;}.elementor-748 .elementor-element.elementor-element-a27f656{--display:flex;--position:relative;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:2px 2px 2px 2px;box-shadow:0px 2px 14px 0px rgba(18,13,12,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-748 .elementor-element.elementor-element-a27f656:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-a27f656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-agpaper );}.elementor-748 .elementor-element.elementor-element-a27f656.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-748 .elementor-element.elementor-element-a27f656{left:0px;}body.rtl .elementor-748 .elementor-element.elementor-element-a27f656{right:0px;}.elementor-748 .elementor-element.elementor-element-46cc173{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-46cc173.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-746604b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-746604b .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(2.083vw, 3.704dvh);font-weight:400;line-height:1em;color:var( --e-global-color-agink );}.elementor-748 .elementor-element.elementor-element-b424b8e{--divider-border-style:solid;--divider-color:var( --e-global-color-agmuted );--divider-border-width:1px;width:var( --container-widget-width, min(2.083vw, 3.704dvh) );max-width:min(2.083vw, 3.704dvh);margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(2.083vw, 3.704dvh);--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-b424b8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-b424b8e .elementor-divider-separator{width:min(2.083vw, 3.704dvh);}.elementor-748 .elementor-element.elementor-element-b424b8e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-748 .elementor-element.elementor-element-6dfb784{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-6dfb784.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-6dfb784 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(1.172vw, 2.083dvh);font-weight:400;line-height:1.12em;color:var( --e-global-color-agink );}.elementor-748 .elementor-element.elementor-element-7361d90 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(0.755vw, 1.343dvh);font-weight:400;line-height:1.4em;color:var( --e-global-color-agtext );}.elementor-748 .elementor-element.elementor-element-da81d98 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(0.755vw, 1.343dvh);font-weight:400;line-height:1.3em;color:var( --e-global-color-agink );}.elementor-748 .elementor-element.elementor-element-3897a2a img{width:100%;}.elementor-748 .elementor-element.elementor-element-f73ef9b{--display:flex;--position:relative;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:2px 2px 2px 2px;box-shadow:0px 2px 14px 0px rgba(18,13,12,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-748 .elementor-element.elementor-element-f73ef9b:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-f73ef9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-agpaper );}.elementor-748 .elementor-element.elementor-element-f73ef9b.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-748 .elementor-element.elementor-element-f73ef9b{left:0px;}body.rtl .elementor-748 .elementor-element.elementor-element-f73ef9b{right:0px;}.elementor-748 .elementor-element.elementor-element-aa88520{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-aa88520.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-51a374d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-51a374d .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(2.083vw, 3.704dvh);font-weight:400;line-height:1em;color:var( --e-global-color-agink );}.elementor-748 .elementor-element.elementor-element-65942b8{--divider-border-style:solid;--divider-color:var( --e-global-color-agmuted );--divider-border-width:1px;width:var( --container-widget-width, min(2.083vw, 3.704dvh) );max-width:min(2.083vw, 3.704dvh);margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(2.083vw, 3.704dvh);--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-65942b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-65942b8 .elementor-divider-separator{width:min(2.083vw, 3.704dvh);}.elementor-748 .elementor-element.elementor-element-65942b8 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-748 .elementor-element.elementor-element-cd75bf4{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-cd75bf4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-cd75bf4 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(1.172vw, 2.083dvh);font-weight:400;line-height:1.12em;color:var( --e-global-color-agink );}.elementor-748 .elementor-element.elementor-element-6757af6 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(0.755vw, 1.343dvh);font-weight:400;line-height:1.4em;color:var( --e-global-color-agtext );}.elementor-748 .elementor-element.elementor-element-c3e2e4b .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(0.755vw, 1.343dvh);font-weight:400;line-height:1.3em;color:var( --e-global-color-agink );}.elementor-748 .elementor-element.elementor-element-2eed709 img{width:100%;}.elementor-748 .elementor-element.elementor-element-ae92ecc{--display:flex;--position:relative;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:2px 2px 2px 2px;box-shadow:0px 2px 14px 0px rgba(18,13,12,0.10);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-748 .elementor-element.elementor-element-ae92ecc:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-ae92ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-agpaper );}.elementor-748 .elementor-element.elementor-element-ae92ecc.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-748 .elementor-element.elementor-element-ae92ecc{left:0px;}body.rtl .elementor-748 .elementor-element.elementor-element-ae92ecc{right:0px;}.elementor-748 .elementor-element.elementor-element-ebb9fcf{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-ebb9fcf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-dfe300a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-dfe300a .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(2.083vw, 3.704dvh);font-weight:400;line-height:1em;color:var( --e-global-color-agink );}.elementor-748 .elementor-element.elementor-element-e7c6afa{--divider-border-style:solid;--divider-color:var( --e-global-color-agmuted );--divider-border-width:1px;width:var( --container-widget-width, min(2.083vw, 3.704dvh) );max-width:min(2.083vw, 3.704dvh);margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(2.083vw, 3.704dvh);--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-e7c6afa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-e7c6afa .elementor-divider-separator{width:min(2.083vw, 3.704dvh);}.elementor-748 .elementor-element.elementor-element-e7c6afa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-748 .elementor-element.elementor-element-79c8b73{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-79c8b73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-79c8b73 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(1.172vw, 2.083dvh);font-weight:400;line-height:1.12em;color:var( --e-global-color-agink );}.elementor-748 .elementor-element.elementor-element-557b325 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(0.755vw, 1.343dvh);font-weight:400;line-height:1.4em;color:var( --e-global-color-agtext );}.elementor-748 .elementor-element.elementor-element-7b0f084 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(0.755vw, 1.343dvh);font-weight:400;line-height:1.3em;color:var( --e-global-color-agink );}.elementor-748 .elementor-element.elementor-element-49e7977 img{width:100%;}.elementor-748 .elementor-element.elementor-element-e0dcff3{--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;--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;--z-index:4;}.elementor-748 .elementor-element.elementor-element-b4ca07b{--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;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-b4ca07b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-3455e73{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-3455e73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-fb4ceca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-fb4ceca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:min(0.677vw, 1.204dvh);font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.42em;color:var( --e-global-color-agink );}.elementor-748 .elementor-element.elementor-element-db9f705{--divider-border-style:solid;--divider-color:var( --e-global-color-agline );--divider-border-width:1px;width:var( --container-widget-width, min(22.917vw, 40.741dvh) );max-width:min(22.917vw, 40.741dvh);--container-widget-width:min(22.917vw, 40.741dvh);--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-db9f705.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-db9f705 .elementor-divider-separator{width:min(22.917vw, 40.741dvh);}.elementor-748 .elementor-element.elementor-element-db9f705 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-748 .elementor-element.elementor-element-2547f35{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 );}.elementor-748 .elementor-element.elementor-element-86cb9d9{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-86cb9d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-f821f89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-748 .elementor-element.elementor-element-f821f89 .elementor-heading-title{font-family:"Newsreader", Sans-serif;font-size:min(0.807vw, 1.435dvh);font-weight:400;line-height:1.2em;color:var( --e-global-color-agtext );}.elementor-748 .elementor-element.elementor-element-9110ed1{--display:flex;--min-height:min(1.042vw, 1.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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-748 .elementor-element.elementor-element-9110ed1:not(.elementor-motion-effects-element-type-background), .elementor-748 .elementor-element.elementor-element-9110ed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-agwine );}.elementor-748 .elementor-element.elementor-element-9110ed1.e-con{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-748 .elementor-element.elementor-element-bc3ebcc{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-bdfa2fb{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-c37bd97{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-d18e831{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-54a4781{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-1913c49{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-498887c .elementor-heading-title{font-size:12px;}.elementor-748 .elementor-element.elementor-element-714d22d .elementor-heading-title{font-size:76px;}.elementor-748 .elementor-element.elementor-element-9b64e0d{font-size:17px;}.elementor-748 .elementor-element.elementor-element-eff3a53{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-eff3a53 input[type="search"].elementor-search-form__input{font-size:16px;}.elementor-748 .elementor-element.elementor-element-48ddfcc{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-7568c6f .ag-hero__cap{width:300px;inset-inline-end:84px;}.elementor-748 .elementor-element.elementor-element-7568c6f .ag-hero__label{font-size:11px;}.elementor-748 .elementor-element.elementor-element-7568c6f .ag-hero__title{font-size:28px;}.elementor-748 .elementor-element.elementor-element-7568c6f .ag-hero__cta{font-size:14px;}.elementor-748 .elementor-element.elementor-element-7568c6f .ag-hero__nav{--ag-nav-offset:24px;}.elementor-748 .elementor-element.elementor-element-0a7f850{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-7a034d5 .elementor-heading-title{font-size:30px;}.elementor-748 .elementor-element.elementor-element-1671133 .elementor-heading-title{font-size:18px;}.elementor-748 .elementor-element.elementor-element-2da1e03 .elementor-heading-title{font-size:13px;}.elementor-748 .elementor-element.elementor-element-2f7c034 .elementor-heading-title{font-size:13px;}.elementor-748 .elementor-element.elementor-element-a27f656{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-746604b .elementor-heading-title{font-size:30px;}.elementor-748 .elementor-element.elementor-element-6dfb784 .elementor-heading-title{font-size:18px;}.elementor-748 .elementor-element.elementor-element-7361d90 .elementor-heading-title{font-size:13px;}.elementor-748 .elementor-element.elementor-element-da81d98 .elementor-heading-title{font-size:13px;}.elementor-748 .elementor-element.elementor-element-f73ef9b{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-51a374d .elementor-heading-title{font-size:30px;}.elementor-748 .elementor-element.elementor-element-cd75bf4 .elementor-heading-title{font-size:18px;}.elementor-748 .elementor-element.elementor-element-6757af6 .elementor-heading-title{font-size:13px;}.elementor-748 .elementor-element.elementor-element-c3e2e4b .elementor-heading-title{font-size:13px;}.elementor-748 .elementor-element.elementor-element-ae92ecc{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-dfe300a .elementor-heading-title{font-size:30px;}.elementor-748 .elementor-element.elementor-element-79c8b73 .elementor-heading-title{font-size:18px;}.elementor-748 .elementor-element.elementor-element-557b325 .elementor-heading-title{font-size:13px;}.elementor-748 .elementor-element.elementor-element-7b0f084 .elementor-heading-title{font-size:13px;}.elementor-748 .elementor-element.elementor-element-e0dcff3{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-fb4ceca .elementor-heading-title{font-size:11px;}.elementor-748 .elementor-element.elementor-element-2547f35{font-size:12px;}.elementor-748 .elementor-element.elementor-element-f821f89 .elementor-heading-title{font-size:14px;}.elementor-748 .elementor-element.elementor-element-9110ed1{--flex-wrap:nowrap;}}@media(max-width:767px){.elementor-748 .elementor-element.elementor-element-bc3ebcc{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-bdfa2fb{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-c37bd97{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-d18e831{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-54a4781{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-a758961{--min-height:0;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-748 .elementor-element.elementor-element-1913c49{--width:100%;--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-498887c .elementor-heading-title{font-size:10.5px;}.elementor-748 .elementor-element.elementor-element-714d22d .elementor-heading-title{font-size:48px;}.elementor-748 .elementor-element.elementor-element-9b64e0d{font-size:16px;}.elementor-748 .elementor-element.elementor-element-eff3a53{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-48ddfcc{--width:100%;--min-height:150px;--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-7568c6f .ag-hero__cap{width:210px;inset-inline-end:56px;}.elementor-748 .elementor-element.elementor-element-7568c6f .ag-hero__label{font-size:10px;}.elementor-748 .elementor-element.elementor-element-7568c6f .ag-hero__title{font-size:19px;}.elementor-748 .elementor-element.elementor-element-7568c6f .ag-hero__cta{font-size:13px;}.elementor-748 .elementor-element.elementor-element-7568c6f .ag-hero__nav{--ag-nav-offset:12px;}.elementor-748 .elementor-element.elementor-element-be8338e{--min-height:0;--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-748 .elementor-element.elementor-element-0a7f850{--width:50%;--min-height:78px;--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-9218d90{--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;}.elementor-748 .elementor-element.elementor-element-7a034d5 .elementor-heading-title{font-size:22px;}.elementor-748 .elementor-element.elementor-element-1671133{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-1671133 .elementor-heading-title{font-size:14px;}.elementor-748 .elementor-element.elementor-element-a27f656{--width:50%;--min-height:78px;--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-46cc173{--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;}.elementor-748 .elementor-element.elementor-element-746604b .elementor-heading-title{font-size:22px;}.elementor-748 .elementor-element.elementor-element-6dfb784{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-6dfb784 .elementor-heading-title{font-size:14px;}.elementor-748 .elementor-element.elementor-element-f73ef9b{--width:50%;--min-height:78px;--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-aa88520{--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;}.elementor-748 .elementor-element.elementor-element-51a374d .elementor-heading-title{font-size:22px;}.elementor-748 .elementor-element.elementor-element-cd75bf4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-cd75bf4 .elementor-heading-title{font-size:14px;}.elementor-748 .elementor-element.elementor-element-ae92ecc{--width:50%;--min-height:78px;--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-ebb9fcf{--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;}.elementor-748 .elementor-element.elementor-element-dfe300a .elementor-heading-title{font-size:22px;}.elementor-748 .elementor-element.elementor-element-79c8b73{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-748 .elementor-element.elementor-element-79c8b73 .elementor-heading-title{font-size:14px;}.elementor-748 .elementor-element.elementor-element-e0dcff3{--flex-wrap:nowrap;}.elementor-748 .elementor-element.elementor-element-b4ca07b{--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;}.elementor-748 .elementor-element.elementor-element-3455e73{--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;}.elementor-748 .elementor-element.elementor-element-fb4ceca .elementor-heading-title{font-size:11px;}.elementor-748 .elementor-element.elementor-element-2547f35{font-size:12px;}.elementor-748 .elementor-element.elementor-element-86cb9d9{--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;}.elementor-748 .elementor-element.elementor-element-f821f89 .elementor-heading-title{font-size:13px;}.elementor-748 .elementor-element.elementor-element-9110ed1{--width:12px;--min-height:12px;--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-748 .elementor-element.elementor-element-bdfa2fb{--width:1px;}.elementor-748 .elementor-element.elementor-element-c37bd97{--width:min(3.125vw, 5.556dvh);}.elementor-748 .elementor-element.elementor-element-d18e831{--width:min(3.125vw, 5.556dvh);}.elementor-748 .elementor-element.elementor-element-54a4781{--width:min(33.333vw, 59.259dvh);}.elementor-748 .elementor-element.elementor-element-1913c49{--width:40.7%;}.elementor-748 .elementor-element.elementor-element-48ddfcc{--width:59.3%;}.elementor-748 .elementor-element.elementor-element-0a7f850{--width:25%;}.elementor-748 .elementor-element.elementor-element-9218d90{--width:auto;}.elementor-748 .elementor-element.elementor-element-a27f656{--width:25%;}.elementor-748 .elementor-element.elementor-element-46cc173{--width:auto;}.elementor-748 .elementor-element.elementor-element-f73ef9b{--width:25%;}.elementor-748 .elementor-element.elementor-element-aa88520{--width:auto;}.elementor-748 .elementor-element.elementor-element-ae92ecc{--width:25%;}.elementor-748 .elementor-element.elementor-element-ebb9fcf{--width:auto;}.elementor-748 .elementor-element.elementor-element-b4ca07b{--width:auto;}.elementor-748 .elementor-element.elementor-element-3455e73{--width:auto;}.elementor-748 .elementor-element.elementor-element-86cb9d9{--width:auto;}.elementor-748 .elementor-element.elementor-element-9110ed1{--width:min(1.042vw, 1.852dvh);}}@media(max-width:1024px) and (min-width:768px){.elementor-748 .elementor-element.elementor-element-1913c49{--width:46%;}.elementor-748 .elementor-element.elementor-element-48ddfcc{--width:54%;}.elementor-748 .elementor-element.elementor-element-0a7f850{--width:50%;}.elementor-748 .elementor-element.elementor-element-9218d90{--width:auto;}.elementor-748 .elementor-element.elementor-element-a27f656{--width:50%;}.elementor-748 .elementor-element.elementor-element-46cc173{--width:auto;}.elementor-748 .elementor-element.elementor-element-f73ef9b{--width:50%;}.elementor-748 .elementor-element.elementor-element-aa88520{--width:auto;}.elementor-748 .elementor-element.elementor-element-ae92ecc{--width:50%;}.elementor-748 .elementor-element.elementor-element-ebb9fcf{--width:auto;}.elementor-748 .elementor-element.elementor-element-b4ca07b{--width:auto;}.elementor-748 .elementor-element.elementor-element-3455e73{--width:auto;}.elementor-748 .elementor-element.elementor-element-86cb9d9{--width:auto;}}/* Start custom CSS for heading, class: .elementor-element-714d22d */.elementor-748 .elementor-element.elementor-element-714d22d{margin:min(0.938vw, 1.667dvh) 0 min(1.563vw, 2.778dvh) -.04em}.elementor-748 .elementor-element.elementor-element-714d22d .elementor-heading-title{font-variation-settings:'opsz' 72;letter-spacing:-.012em;white-space:nowrap}[dir=rtl] .elementor-748 .elementor-element.elementor-element-714d22d{margin-inline:0}@media (max-width:767px){.elementor-748 .elementor-element.elementor-element-714d22d{margin:4px 0 8px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b64e0d */.elementor-748 .elementor-element.elementor-element-9b64e0d p{margin:0}.elementor-748 .elementor-element.elementor-element-9b64e0d{margin-bottom:min(2.917vw, 5.185dvh)}@media (max-width:767px){.elementor-748 .elementor-element.elementor-element-9b64e0d{margin-bottom:12px}}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-eff3a53 *//* FA: جستجوی کپسولی: آیکن ذره‌بین در ابتدا و دکمه گرد زرشکی (assets/css/front.css کلاس ag-pill).
   EN: Pill search: magnifier at the start, round wine button (front.css .ag-pill). */
.elementor-748 .elementor-element.elementor-element-eff3a53 .elementor-search-form__container{border-color:rgba(186,173,159,.9)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1913c49 *//* FA: ستون متن صفحه اصلی؛ فاصله از بالا برابر ارتفاع هدر.
   EN: Home text column; top padding equals the header height. */
.elementor-748 .elementor-element.elementor-element-1913c49{padding:min(7.813vw, 13.889dvh) min(2.083vw, 3.704dvh) min(1.042vw, 1.852dvh) min(7.188vw, 12.778dvh)}
[dir=rtl] .elementor-748 .elementor-element.elementor-element-1913c49{padding:min(7.813vw, 13.889dvh) min(7.188vw, 12.778dvh) min(1.042vw, 1.852dvh) min(2.083vw, 3.704dvh)}
@media (max-width:767px){.elementor-748 .elementor-element.elementor-element-1913c49,[dir=rtl] .elementor-748 .elementor-element.elementor-element-1913c49{padding:14px 16px 10px}}
@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.elementor-748 .elementor-element.elementor-element-1913c49,[dir=rtl] .elementor-748 .elementor-element.elementor-element-1913c49{--width:100%;width:100%;padding:30px 48px 22px}.elementor-748 .elementor-element.elementor-element-1913c49 .ag-home__kicker .elementor-heading-title{font-size:13px}.elementor-748 .elementor-element.elementor-element-1913c49 .ag-home__title .elementor-heading-title{font-size:92px}.elementor-748 .elementor-element.elementor-element-1913c49 .ag-home__title{margin:6px 0 14px}.elementor-748 .elementor-element.elementor-element-1913c49 .ag-home__lead,.elementor-748 .elementor-element.elementor-element-1913c49 .ag-home__lead p{font-size:20px}.elementor-748 .elementor-element.elementor-element-1913c49 .ag-home__lead{margin-bottom:22px}.elementor-748 .elementor-element.elementor-element-1913c49 .ag-pill{--container-widget-width:100%;width:100%;max-width:560px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48ddfcc *//* FA: محل اسلایدر؛ ارتفاع کامل ناحیه بالایی.
   EN: Slider area; full height of the top zone. */
.elementor-748 .elementor-element.elementor-element-48ddfcc>.elementor-widget{height:100%;flex-grow:1}@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-748 .elementor-element.elementor-element-48ddfcc{--width:100%;width:100%;flex:1 1 auto;height:auto;min-height:150px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a758961 *//* FA: در موبایل این بخش فضای باقی‌مانده را می‌گیرد.
   EN: On phones this zone takes the remaining height. */
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-748 .elementor-element.elementor-element-a758961{flex:1 1 auto;min-height:0;flex-direction:column-reverse}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1671133 */.elementor-748 .elementor-element.elementor-element-1671133{margin-top:min(1.354vw, 2.407dvh)}@media (max-width:767px){.elementor-748 .elementor-element.elementor-element-1671133{margin-top:6px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da1e03 */.elementor-748 .elementor-element.elementor-element-2da1e03{margin-top:min(0.208vw, 0.37dvh)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f7c034 */.elementor-748 .elementor-element.elementor-element-2f7c034{margin-top:auto}.elementor-748 .elementor-element.elementor-element-2f7c034 .ag-arr{display:inline-block;margin-inline-start:.7em;transition:transform .3s var(--ag-ease)}a:hover .elementor-748 .elementor-element.elementor-element-2f7c034 .ag-arr{transform:translateX(4px)}[dir=rtl] a:hover .elementor-748 .elementor-element.elementor-element-2f7c034 .ag-arr{transform:translateX(-4px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a7f850 *//* FA: کارت فهرست: کل کارت لینک است؛ عکس سمت انتها با محو به رنگ کاغذ؛ نوار زرشکی کوچک بالای ابتدای کارت.
   EN: List card: the whole card is a link; image at the end fading into paper; small wine tab at the top start. */
.elementor-748 .elementor-element.elementor-element-0a7f850{padding:min(2.188vw, 3.889dvh) min(1.042vw, 1.852dvh) min(1.563vw, 2.778dvh) min(2.917vw, 5.185dvh);text-decoration:none}
[dir=rtl] .elementor-748 .elementor-element.elementor-element-0a7f850{padding:min(2.188vw, 3.889dvh) min(2.917vw, 5.185dvh) min(1.563vw, 2.778dvh) min(1.042vw, 1.852dvh)}
.elementor-748 .elementor-element.elementor-element-0a7f850::before{content:"";position:absolute;top:min(1.25vw, 2.222dvh);inset-inline-start:0;width:min(0.521vw, 0.926dvh);height:min(4.063vw, 7.222dvh);background:var(--ag-wine);z-index:2}
.elementor-748 .elementor-element.elementor-element-0a7f850 .ag-card__img{position:absolute;inset-block:0;inset-inline-end:0;width:58%;z-index:0;overflow:hidden}.elementor-748 .elementor-element.elementor-element-0a7f850 .ag-card__img .elementor-widget-container{height:100%;overflow:hidden}
.elementor-748 .elementor-element.elementor-element-0a7f850 .ag-card__img img{height:100%!important;object-fit:cover;object-position:right center}
[dir=rtl] .elementor-748 .elementor-element.elementor-element-0a7f850 .ag-card__img img{transform:scaleX(-1)}
.elementor-748 .elementor-element.elementor-element-0a7f850 .ag-card__img::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to right,var(--ag-paper) 0,color-mix(in srgb,var(--ag-paper) 70%,transparent) 14%,transparent 42%)}
[dir=rtl] .elementor-748 .elementor-element.elementor-element-0a7f850 .ag-card__img::after{background:linear-gradient(to left,var(--ag-paper) 0,color-mix(in srgb,var(--ag-paper) 70%,transparent) 14%,transparent 42%)}
.elementor-748 .elementor-element.elementor-element-0a7f850>.elementor-element:not(.ag-card__img){position:relative;z-index:1}
.elementor-748 .elementor-element.elementor-element-0a7f850:hover .ag-card__img img{transform:scale(1.03)}
.elementor-748 .elementor-element.elementor-element-0a7f850 .ag-card__img img{transition:transform .6s var(--ag-ease);transform-origin:right center}[dir=rtl] .elementor-748 .elementor-element.elementor-element-0a7f850 .ag-card__img img{transform-origin:center}[dir=rtl] .elementor-748 .elementor-element.elementor-element-0a7f850:hover .ag-card__img img{transform:scaleX(-1) scale(1.03)}
@media (max-width:1024px){.elementor-748 .elementor-element.elementor-element-0a7f850{padding:20px 14px 16px 26px}[dir=rtl] .elementor-748 .elementor-element.elementor-element-0a7f850{padding:20px 26px 16px 14px}.elementor-748 .elementor-element.elementor-element-0a7f850::before{top:16px;width:6px;height:44px}}
@media (max-width:767px){.elementor-748 .elementor-element.elementor-element-0a7f850{padding:14px 12px 12px 18px}[dir=rtl] .elementor-748 .elementor-element.elementor-element-0a7f850{padding:14px 18px 12px 12px}.elementor-748 .elementor-element.elementor-element-0a7f850::before{top:12px;width:5px;height:34px}.elementor-748 .elementor-element.elementor-element-0a7f850 .ag-card__img{width:62%;opacity:.85}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dfb784 */.elementor-748 .elementor-element.elementor-element-6dfb784{margin-top:min(1.354vw, 2.407dvh)}@media (max-width:767px){.elementor-748 .elementor-element.elementor-element-6dfb784{margin-top:6px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7361d90 */.elementor-748 .elementor-element.elementor-element-7361d90{margin-top:min(0.208vw, 0.37dvh)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da81d98 */.elementor-748 .elementor-element.elementor-element-da81d98{margin-top:auto}.elementor-748 .elementor-element.elementor-element-da81d98 .ag-arr{display:inline-block;margin-inline-start:.7em;transition:transform .3s var(--ag-ease)}a:hover .elementor-748 .elementor-element.elementor-element-da81d98 .ag-arr{transform:translateX(4px)}[dir=rtl] a:hover .elementor-748 .elementor-element.elementor-element-da81d98 .ag-arr{transform:translateX(-4px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a27f656 *//* FA: کارت فهرست: کل کارت لینک است؛ عکس سمت انتها با محو به رنگ کاغذ؛ نوار زرشکی کوچک بالای ابتدای کارت.
   EN: List card: the whole card is a link; image at the end fading into paper; small wine tab at the top start. */
.elementor-748 .elementor-element.elementor-element-a27f656{padding:min(2.188vw, 3.889dvh) min(1.042vw, 1.852dvh) min(1.563vw, 2.778dvh) min(2.917vw, 5.185dvh);text-decoration:none}
[dir=rtl] .elementor-748 .elementor-element.elementor-element-a27f656{padding:min(2.188vw, 3.889dvh) min(2.917vw, 5.185dvh) min(1.563vw, 2.778dvh) min(1.042vw, 1.852dvh)}
.elementor-748 .elementor-element.elementor-element-a27f656::before{content:"";position:absolute;top:min(1.25vw, 2.222dvh);inset-inline-start:0;width:min(0.521vw, 0.926dvh);height:min(4.063vw, 7.222dvh);background:var(--ag-wine);z-index:2}
.elementor-748 .elementor-element.elementor-element-a27f656 .ag-card__img{position:absolute;inset-block:0;inset-inline-end:0;width:58%;z-index:0;overflow:hidden}.elementor-748 .elementor-element.elementor-element-a27f656 .ag-card__img .elementor-widget-container{height:100%;overflow:hidden}
.elementor-748 .elementor-element.elementor-element-a27f656 .ag-card__img img{height:100%!important;object-fit:cover;object-position:right center}
[dir=rtl] .elementor-748 .elementor-element.elementor-element-a27f656 .ag-card__img img{transform:scaleX(-1)}
.elementor-748 .elementor-element.elementor-element-a27f656 .ag-card__img::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to right,var(--ag-paper) 0,color-mix(in srgb,var(--ag-paper) 70%,transparent) 14%,transparent 42%)}
[dir=rtl] .elementor-748 .elementor-element.elementor-element-a27f656 .ag-card__img::after{background:linear-gradient(to left,var(--ag-paper) 0,color-mix(in srgb,var(--ag-paper) 70%,transparent) 14%,transparent 42%)}
.elementor-748 .elementor-element.elementor-element-a27f656>.elementor-element:not(.ag-card__img){position:relative;z-index:1}
.elementor-748 .elementor-element.elementor-element-a27f656:hover .ag-card__img img{transform:scale(1.03)}
.elementor-748 .elementor-element.elementor-element-a27f656 .ag-card__img img{transition:transform .6s var(--ag-ease);transform-origin:right center}[dir=rtl] .elementor-748 .elementor-element.elementor-element-a27f656 .ag-card__img img{transform-origin:center}[dir=rtl] .elementor-748 .elementor-element.elementor-element-a27f656:hover .ag-card__img img{transform:scaleX(-1) scale(1.03)}
@media (max-width:1024px){.elementor-748 .elementor-element.elementor-element-a27f656{padding:20px 14px 16px 26px}[dir=rtl] .elementor-748 .elementor-element.elementor-element-a27f656{padding:20px 26px 16px 14px}.elementor-748 .elementor-element.elementor-element-a27f656::before{top:16px;width:6px;height:44px}}
@media (max-width:767px){.elementor-748 .elementor-element.elementor-element-a27f656{padding:14px 12px 12px 18px}[dir=rtl] .elementor-748 .elementor-element.elementor-element-a27f656{padding:14px 18px 12px 12px}.elementor-748 .elementor-element.elementor-element-a27f656::before{top:12px;width:5px;height:34px}.elementor-748 .elementor-element.elementor-element-a27f656 .ag-card__img{width:62%;opacity:.85}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd75bf4 */.elementor-748 .elementor-element.elementor-element-cd75bf4{margin-top:min(1.354vw, 2.407dvh)}@media (max-width:767px){.elementor-748 .elementor-element.elementor-element-cd75bf4{margin-top:6px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6757af6 */.elementor-748 .elementor-element.elementor-element-6757af6{margin-top:min(0.208vw, 0.37dvh)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3e2e4b */.elementor-748 .elementor-element.elementor-element-c3e2e4b{margin-top:auto}.elementor-748 .elementor-element.elementor-element-c3e2e4b .ag-arr{display:inline-block;margin-inline-start:.7em;transition:transform .3s var(--ag-ease)}a:hover .elementor-748 .elementor-element.elementor-element-c3e2e4b .ag-arr{transform:translateX(4px)}[dir=rtl] a:hover .elementor-748 .elementor-element.elementor-element-c3e2e4b .ag-arr{transform:translateX(-4px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f73ef9b *//* FA: کارت فهرست: کل کارت لینک است؛ عکس سمت انتها با محو به رنگ کاغذ؛ نوار زرشکی کوچک بالای ابتدای کارت.
   EN: List card: the whole card is a link; image at the end fading into paper; small wine tab at the top start. */
.elementor-748 .elementor-element.elementor-element-f73ef9b{padding:min(2.188vw, 3.889dvh) min(1.042vw, 1.852dvh) min(1.563vw, 2.778dvh) min(2.917vw, 5.185dvh);text-decoration:none}
[dir=rtl] .elementor-748 .elementor-element.elementor-element-f73ef9b{padding:min(2.188vw, 3.889dvh) min(2.917vw, 5.185dvh) min(1.563vw, 2.778dvh) min(1.042vw, 1.852dvh)}
.elementor-748 .elementor-element.elementor-element-f73ef9b::before{content:"";position:absolute;top:min(1.25vw, 2.222dvh);inset-inline-start:0;width:min(0.521vw, 0.926dvh);height:min(4.063vw, 7.222dvh);background:var(--ag-wine);z-index:2}
.elementor-748 .elementor-element.elementor-element-f73ef9b .ag-card__img{position:absolute;inset-block:0;inset-inline-end:0;width:58%;z-index:0;overflow:hidden}.elementor-748 .elementor-element.elementor-element-f73ef9b .ag-card__img .elementor-widget-container{height:100%;overflow:hidden}
.elementor-748 .elementor-element.elementor-element-f73ef9b .ag-card__img img{height:100%!important;object-fit:cover;object-position:right center}
[dir=rtl] .elementor-748 .elementor-element.elementor-element-f73ef9b .ag-card__img img{transform:scaleX(-1)}
.elementor-748 .elementor-element.elementor-element-f73ef9b .ag-card__img::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to right,var(--ag-paper) 0,color-mix(in srgb,var(--ag-paper) 70%,transparent) 14%,transparent 42%)}
[dir=rtl] .elementor-748 .elementor-element.elementor-element-f73ef9b .ag-card__img::after{background:linear-gradient(to left,var(--ag-paper) 0,color-mix(in srgb,var(--ag-paper) 70%,transparent) 14%,transparent 42%)}
.elementor-748 .elementor-element.elementor-element-f73ef9b>.elementor-element:not(.ag-card__img){position:relative;z-index:1}
.elementor-748 .elementor-element.elementor-element-f73ef9b:hover .ag-card__img img{transform:scale(1.03)}
.elementor-748 .elementor-element.elementor-element-f73ef9b .ag-card__img img{transition:transform .6s var(--ag-ease);transform-origin:right center}[dir=rtl] .elementor-748 .elementor-element.elementor-element-f73ef9b .ag-card__img img{transform-origin:center}[dir=rtl] .elementor-748 .elementor-element.elementor-element-f73ef9b:hover .ag-card__img img{transform:scaleX(-1) scale(1.03)}
@media (max-width:1024px){.elementor-748 .elementor-element.elementor-element-f73ef9b{padding:20px 14px 16px 26px}[dir=rtl] .elementor-748 .elementor-element.elementor-element-f73ef9b{padding:20px 26px 16px 14px}.elementor-748 .elementor-element.elementor-element-f73ef9b::before{top:16px;width:6px;height:44px}}
@media (max-width:767px){.elementor-748 .elementor-element.elementor-element-f73ef9b{padding:14px 12px 12px 18px}[dir=rtl] .elementor-748 .elementor-element.elementor-element-f73ef9b{padding:14px 18px 12px 12px}.elementor-748 .elementor-element.elementor-element-f73ef9b::before{top:12px;width:5px;height:34px}.elementor-748 .elementor-element.elementor-element-f73ef9b .ag-card__img{width:62%;opacity:.85}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79c8b73 */.elementor-748 .elementor-element.elementor-element-79c8b73{margin-top:min(1.354vw, 2.407dvh)}@media (max-width:767px){.elementor-748 .elementor-element.elementor-element-79c8b73{margin-top:6px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-557b325 */.elementor-748 .elementor-element.elementor-element-557b325{margin-top:min(0.208vw, 0.37dvh)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b0f084 */.elementor-748 .elementor-element.elementor-element-7b0f084{margin-top:auto}.elementor-748 .elementor-element.elementor-element-7b0f084 .ag-arr{display:inline-block;margin-inline-start:.7em;transition:transform .3s var(--ag-ease)}a:hover .elementor-748 .elementor-element.elementor-element-7b0f084 .ag-arr{transform:translateX(4px)}[dir=rtl] a:hover .elementor-748 .elementor-element.elementor-element-7b0f084 .ag-arr{transform:translateX(-4px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae92ecc *//* FA: کارت فهرست: کل کارت لینک است؛ عکس سمت انتها با محو به رنگ کاغذ؛ نوار زرشکی کوچک بالای ابتدای کارت.
   EN: List card: the whole card is a link; image at the end fading into paper; small wine tab at the top start. */
.elementor-748 .elementor-element.elementor-element-ae92ecc{padding:min(2.188vw, 3.889dvh) min(1.042vw, 1.852dvh) min(1.563vw, 2.778dvh) min(2.917vw, 5.185dvh);text-decoration:none}
[dir=rtl] .elementor-748 .elementor-element.elementor-element-ae92ecc{padding:min(2.188vw, 3.889dvh) min(2.917vw, 5.185dvh) min(1.563vw, 2.778dvh) min(1.042vw, 1.852dvh)}
.elementor-748 .elementor-element.elementor-element-ae92ecc::before{content:"";position:absolute;top:min(1.25vw, 2.222dvh);inset-inline-start:0;width:min(0.521vw, 0.926dvh);height:min(4.063vw, 7.222dvh);background:var(--ag-wine);z-index:2}
.elementor-748 .elementor-element.elementor-element-ae92ecc .ag-card__img{position:absolute;inset-block:0;inset-inline-end:0;width:58%;z-index:0;overflow:hidden}.elementor-748 .elementor-element.elementor-element-ae92ecc .ag-card__img .elementor-widget-container{height:100%;overflow:hidden}
.elementor-748 .elementor-element.elementor-element-ae92ecc .ag-card__img img{height:100%!important;object-fit:cover;object-position:right center}
[dir=rtl] .elementor-748 .elementor-element.elementor-element-ae92ecc .ag-card__img img{transform:scaleX(-1)}
.elementor-748 .elementor-element.elementor-element-ae92ecc .ag-card__img::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to right,var(--ag-paper) 0,color-mix(in srgb,var(--ag-paper) 70%,transparent) 14%,transparent 42%)}
[dir=rtl] .elementor-748 .elementor-element.elementor-element-ae92ecc .ag-card__img::after{background:linear-gradient(to left,var(--ag-paper) 0,color-mix(in srgb,var(--ag-paper) 70%,transparent) 14%,transparent 42%)}
.elementor-748 .elementor-element.elementor-element-ae92ecc>.elementor-element:not(.ag-card__img){position:relative;z-index:1}
.elementor-748 .elementor-element.elementor-element-ae92ecc:hover .ag-card__img img{transform:scale(1.03)}
.elementor-748 .elementor-element.elementor-element-ae92ecc .ag-card__img img{transition:transform .6s var(--ag-ease);transform-origin:right center}[dir=rtl] .elementor-748 .elementor-element.elementor-element-ae92ecc .ag-card__img img{transform-origin:center}[dir=rtl] .elementor-748 .elementor-element.elementor-element-ae92ecc:hover .ag-card__img img{transform:scaleX(-1) scale(1.03)}
@media (max-width:1024px){.elementor-748 .elementor-element.elementor-element-ae92ecc{padding:20px 14px 16px 26px}[dir=rtl] .elementor-748 .elementor-element.elementor-element-ae92ecc{padding:20px 26px 16px 14px}.elementor-748 .elementor-element.elementor-element-ae92ecc::before{top:16px;width:6px;height:44px}}
@media (max-width:767px){.elementor-748 .elementor-element.elementor-element-ae92ecc{padding:14px 12px 12px 18px}[dir=rtl] .elementor-748 .elementor-element.elementor-element-ae92ecc{padding:14px 18px 12px 12px}.elementor-748 .elementor-element.elementor-element-ae92ecc::before{top:12px;width:5px;height:34px}.elementor-748 .elementor-element.elementor-element-ae92ecc .ag-card__img{width:62%;opacity:.85}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be8338e *//* FA: ردیف چهار کارت؛ در موبایل دو در دو.
   EN: Row of four cards; two by two on mobile. */
.elementor-748 .elementor-element.elementor-element-be8338e{padding-inline:min(3.438vw, 6.111dvh) min(3.125vw, 5.556dvh);gap:min(0.938vw, 1.667dvh)}
.elementor-748 .elementor-element.elementor-element-be8338e>.e-con{flex:1 1 0;width:auto}
@media (max-width:1024px){.elementor-748 .elementor-element.elementor-element-be8338e{padding-inline:24px;gap:14px}}
@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.elementor-748 .elementor-element.elementor-element-be8338e{padding:0 40px;flex-wrap:wrap}.elementor-748 .elementor-element.elementor-element-be8338e>.e-con{flex:1 1 calc(50% - 7px);min-height:128px;height:clamp(128px,14dvh,160px)}}
@media (max-width:767px){.elementor-748 .elementor-element.elementor-element-be8338e{padding:0 16px;gap:8px}.elementor-748 .elementor-element.elementor-element-be8338e>.e-con{flex:1 1 calc(50% - 4px)}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2547f35 *//* FA: کپی‌رایت و لینک طراح (agcore.ir در تب جدید).
   EN: Copyright and designer credit (agcore.ir, new tab). */
.elementor-748 .elementor-element.elementor-element-2547f35 p{margin:0}.elementor-748 .elementor-element.elementor-element-2547f35 a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;transition:color .25s}.elementor-748 .elementor-element.elementor-element-2547f35 a:hover{color:var(--ag-wine)}.elementor-748 .elementor-element.elementor-element-2547f35 .ag-sep{margin:0 .5em}.elementor-748 .elementor-element.elementor-element-2547f35{flex:1 1 auto;white-space:nowrap}@media (max-width:1024px){.elementor-748 .elementor-element.elementor-element-2547f35{white-space:normal;min-width:0}}@media (max-width:767px){.elementor-748 .elementor-element.elementor-element-2547f35{flex:1 1 100%;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0dcff3 *//* FA: نوار پایین صفحه اصلی با کپی‌رایت.
   EN: Home bottom strip with the copyright. */
.elementor-748 .elementor-element.elementor-element-e0dcff3{flex:1 0 auto;min-height:44px;padding-inline:min(6.354vw, 11.296dvh) min(5.99vw, 10.648dvh)}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.elementor-748 .elementor-element.elementor-element-e0dcff3{padding:8px 40px}}@media (max-width:767px){.elementor-748 .elementor-element.elementor-element-e0dcff3{padding:6px 16px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc3ebcc *//* FA: صفحه اصلی بدون اسکرول: دقیقاً به اندازه ارتفاع صفحه (100dvh) در همه دستگاه‌ها.
   EN: No-scroll home: exactly the viewport height (100dvh) on every device. */
.elementor-748 .elementor-element.elementor-element-bc3ebcc{height:100dvh;max-height:100dvh}
@media (max-width:767px),(max-width:1024px) and (orientation:portrait){.elementor-748 .elementor-element.elementor-element-bc3ebcc{padding-top:84px}}
@media (max-width:767px){.elementor-748 .elementor-element.elementor-element-bc3ebcc{padding-top:64px}}
@media (max-width:767px) and (max-height:700px),(max-height:440px){.elementor-748 .elementor-element.elementor-element-bc3ebcc{height:auto;max-height:none;min-height:100dvh;overflow:visible}.elementor-748 .elementor-element.elementor-element-bc3ebcc .ag-home__stage{min-height:220px}}
@media (max-height:440px) and (min-width:768px){.elementor-748 .elementor-element.elementor-element-bc3ebcc .ag-home__intro{padding-top:96px!important}.elementor-748 .elementor-element.elementor-element-bc3ebcc .ag-home__hero{min-height:440px}}/* End custom CSS */