.elementor-9 .elementor-element.elementor-element-1bab337{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-1bab337.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b818a51{--display:flex;--min-height:30px;--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;--margin-top:-22px;--margin-bottom:-22px;--margin-left:-22px;--margin-right:-22px;--padding-top:-6px;--padding-bottom:-6px;--padding-left:-6px;--padding-right:-6px;}.elementor-9 .elementor-element.elementor-element-b818a51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-3c46831 img{width:74%;max-width:91%;}.elementor-9 .elementor-element.elementor-element-6c17579{--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;}.elementor-9 .elementor-element.elementor-element-6c17579.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9 .elementor-element.elementor-element-1590774 .e-search-input{background-color:#DCDCDC;font-family:"IRANYekanX", Sans-serif;font-size:19px;border-style:solid;border-width:8px 8px 8px 8px;border-color:#DCDCDC;border-radius:7px 7px 7px 7px;}.elementor-9 .elementor-element.elementor-element-1590774{--e-search-placeholder-color:#7F7F7F;--e-search-input-color:#696969;--e-search-icon-label-color:#7F7F7F;--e-search-input-padding-block-start:5px;--e-search-input-padding-inline-start:5px;--e-search-input-padding-block-end:5px;--e-search-input-padding-inline-end:5px;--e-search-icon-label-size:24px;--e-search-input-gap:2px;--e-search-submit-margin-inline-start:10px;}.elementor-9 .elementor-element.elementor-element-3836b1d{--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;}.elementor-9 .elementor-element.elementor-element-3836b1d.e-con{--e-con-transform-translateX:-237px;--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-e8b6167 .elementor-button{background-color:#07281A;font-family:"IRANYekanX", Sans-serif;font-size:28px;font-weight:500;border-radius:7px 7px 7px 7px;}.elementor-9 .elementor-element.elementor-element-2eb89b1{--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:center;--align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-10624ae .elementor-menu-toggle{margin:0 auto;}.elementor-9 .elementor-element.elementor-element-10624ae .elementor-nav-menu .elementor-item{font-family:"IRANYekanX", Sans-serif;font-size:20px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-10624ae .elementor-nav-menu--main .elementor-item:hover,
					.elementor-9 .elementor-element.elementor-element-10624ae .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-9 .elementor-element.elementor-element-10624ae .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-9 .elementor-element.elementor-element-10624ae .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-10624ae .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-9 .elementor-element.elementor-element-10624ae .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-10624ae .e--pointer-framed .elementor-item:before,
					.elementor-9 .elementor-element.elementor-element-10624ae .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-10624ae .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-9 .elementor-element.elementor-element-10624ae .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-9 .elementor-element.elementor-element-10624ae .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-9 .elementor-element.elementor-element-10624ae .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-9 .elementor-element.elementor-element-10624ae .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-9 .elementor-element.elementor-element-10624ae .e--pointer-underline .elementor-item:after,
					 .elementor-9 .elementor-element.elementor-element-10624ae .e--pointer-overline .elementor-item:before,
					 .elementor-9 .elementor-element.elementor-element-10624ae .e--pointer-double-line .elementor-item:before,
					 .elementor-9 .elementor-element.elementor-element-10624ae .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9 .elementor-element.elementor-element-6acdd93{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-primary );--toggle-button-border-color:#FFFFFF;--toggle-button-border-width:0px;--toggle-icon-size:50px;--cart-border-style:none;--product-variations-color:var( --e-global-color-text );--product-price-color:#6D6D6D;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-background-color:var( --e-global-color-primary );--checkout-button-background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6acdd93 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-9 .elementor-element.elementor-element-6acdd93 .elementor-menu-cart__product-name a{font-family:"IRANYekanX", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6acdd93 .elementor-menu-cart__product .variation{font-family:"IRANYekanX", Sans-serif;}.elementor-9 .elementor-element.elementor-element-6acdd93 .elementor-menu-cart__product-price{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-6acdd93 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-text );font-family:"IRANYekanX", Sans-serif;}.elementor-9 .elementor-element.elementor-element-6acdd93 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-6acdd93 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"IRANYekanX", Sans-serif;font-size:13px;font-weight:600;border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-6acdd93 .elementor-button--view-cart{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6acdd93 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"IRANYekanX", Sans-serif;font-size:17px;font-weight:600;border-radius:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-6acdd93 .elementor-button--checkout{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2de2651{--display:flex;--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-f740a31 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-f740a31.elementor-view-stacked .elementor-icon{background-color:#848484;}.elementor-9 .elementor-element.elementor-element-f740a31.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f740a31.elementor-view-default .elementor-icon{color:#848484;border-color:#848484;}.elementor-9 .elementor-element.elementor-element-f740a31.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-f740a31.elementor-view-default .elementor-icon svg{fill:#848484;}.elementor-9 .elementor-element.elementor-element-6724b80{--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;}.elementor-9 .elementor-element.elementor-element-7985877{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-primary );--toggle-button-background-color:#FFFFFF;--toggle-button-border-color:var( --e-global-color-accent );--cart-border-style:none;--product-price-color:#686868;--divider-color:#FFFFFF;--subtotal-divider-color:#FFFFFF;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-background-color:var( --e-global-color-primary );--checkout-button-background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-7985877 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-9 .elementor-element.elementor-element-7985877 .elementor-menu-cart__product-name a{font-family:"IRANYekanX", Sans-serif;font-weight:600;color:#000000;}.elementor-9 .elementor-element.elementor-element-7985877 .elementor-menu-cart__product-price{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-7985877 .elementor-menu-cart__product-price .product-quantity{color:#000000;}.elementor-9 .elementor-element.elementor-element-7985877 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-7985877 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"IRANYekanX", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-98dd878 .e-search-input{background-color:#EDEDED;font-family:"IRANYekanX", Sans-serif;border-style:none;}.elementor-9 .elementor-element.elementor-element-c72ad31{--display:flex;--min-height:540px;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c72ad31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-e8b881e{width:100%;max-width:100%;margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;padding:0px 0px 0px 0px;z-index:0;border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-e8b881e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-e8b881e .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-2de2651{--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-f740a31{--e-transform-translateY:89px;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-f740a31 .elementor-icon{font-size:25px;}.elementor-9 .elementor-element.elementor-element-f740a31 .elementor-icon svg{height:25px;}.elementor-9 .elementor-element.elementor-element-9bb7150{--e-transform-translateY:12px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:-18;}.elementor-9 .elementor-element.elementor-element-9bb7150 img{width:24%;}.elementor-9 .elementor-element.elementor-element-6724b80{--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-7985877{margin:-67px 217px calc(var(--kit-widget-spacing, 0px) + -12px) 6px;padding:0px 0px 0px 0px;z-index:11;--main-alignment:left;--toggle-icon-size:30px;}.elementor-9 .elementor-element.elementor-element-7985877 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:15px;}.elementor-9 .elementor-element.elementor-element-98dd878{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-search-input-padding-block-start:8px;--e-search-input-padding-inline-start:8px;--e-search-input-padding-block-end:8px;--e-search-input-padding-inline-end:8px;--e-search-icon-label-size:19px;--e-search-input-gap:6px;--e-search-submit-margin-inline-start:0px;}.elementor-9 .elementor-element.elementor-element-98dd878 .e-search-input{border-radius:7px 7px 7px 7px;}.elementor-9 .elementor-element.elementor-element-c72ad31{--min-height:324px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-1bab337{--content-width:1545px;}.elementor-9 .elementor-element.elementor-element-b818a51{--width:16%;}.elementor-9 .elementor-element.elementor-element-6c17579{--width:37.097%;}.elementor-9 .elementor-element.elementor-element-3836b1d{--width:16%;}.elementor-9 .elementor-element.elementor-element-c72ad31{--width:94.135%;}}/* Start custom CSS for nav-menu, class: .elementor-element-10624ae *//* 1. استایل‌دهی پایه لوگو */
.animated-logo-glow {
  display: inline-block; 
  border-radius: 12px; 
  /* انتقال نرم برای همه تغییرات */
  transition: box-shadow 1.5s ease-in-out, transform 0.3s ease;
  /* سایه اولیه با رنگ جدید بسیار تیره: #07281A */
  box-shadow: 0 0 5px rgba(7, 40, 26, 0.5); /* استفاده از RGBA برای کنترل شفافیت رنگ تیره */
  will-change: box-shadow, transform;
  transform: scale(1); 
}

/* 2. انیمیشن اصلی درخشش با رنگ سبز بسیار تیره */
@keyframes advancedDarkGlow {
  0% {
    /* درخشش ملایم‌تر با رنگ پایه */
    box-shadow: 0 0 10px rgba(7, 40, 26, 0.8); 
  }
  100% {
    /* اوج درخشش: ترکیب سبز تیره با کمی روشنایی برای ایجاد اثر عمق */
    box-shadow: 0 0 20px #074D34, 0 0 40px rgba(10, 70, 40, 0.4); 
  }
}

/* اعمال انیمیشن به صورت مداوم */
.animated-logo-glow {
    animation: advancedDarkGlow 5s ease-in-out infinite alternate;
}

/* 3. افکت هنگام هاور کردن (بزرگ‌تر شدن و درخشش قوی‌تر) */
.animated-logo-glow:hover {
    /* بزرگ تر شدن 5 درصدی */
    transform: scale(1.05); 
    /* درخشش شدیدتر با رنگ آبی متمایل به فیروزه‌ای برای کنتراست بالا */
    box-shadow: 0 0 30px #00FFFF, 0 0 60px rgba(0, 255, 255, 0.5); 
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e8b881e */<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>تست ویدیوی چسبنده</title>
    <style>
        /* A. تنظیمات پایه برای حذف حاشیه */
        html, body {
            margin: 0 !important;
            padding: 0 !important;
            width: 100%;
            height: auto; 
        }

        /* B. تنظیم کانتینر ویدیو برای حالت چسبندگی (Sticky) */
        #video-sticky-container {
            width: 100%;
            height: 65vh; /* ارتفاع 50 درصد پنجره برای نمایش ویدیو */
            position: sticky; /* این باعث می شود المان هنگام اسکرول ثابت بماند */
            top: 0; /* ثابت شدن در بالای صفحه */
            z-index: 120; 
            background-color: black; /* برای دیدن بهتر فضای ویدیو */
        }

        /* C. تنظیم خود تگ ویدیو (برای اینکه تمام فضای کانتینر را بگیرد) */
        #main-video-player {
            display: block !important;
            width: 120% !important;  /* عرض 100% از والد sticky */
            height: 100% !important; /* ارتفاع 100% از والد sticky */
            object-fit: cover !important; /* برای نمایش صحیح ویدیو بدون کشیدگی */
        }

        /* D. محتوای کمکی برای ایجاد قابلیت اسکرول */
        .spacer {
            height: 150vh; /* محتوای زیاد برای اسکرول کردن */
            padding: 20px;
            background-color: #f4f4f4;
        }
        .content-above-video {
            padding: 50px;
            background-color: #e0e0e0;
        }
        .content-below-video {
            padding: 50px;
            background-color: #e0e0e0;
        }
    </style>
</head>
<body>

    <div class="content-above-video">
        <h1>محتوای بالای ویدیو</h1>
        <p>با اسکرول کردن به سمت پایین، ویدیوی زیر باید در بالای صفحه بچسبد (Sticky).</p>
    </div>

    <!-- کانتینری که ویدیو در آن قرار دارد و خاصیت چسبندگی دارد -->
    <div id="video-sticky-container">
        <!-- شناسه ویدیو: main-video-player -->
        <video id="main-video-player" controls poster="https://via.placeholder.com/1920x1080?text=Video+Poster">
            <!--
            توجه: در اینجا باید آدرس ویدیوی واقعی خود را قرار دهید.
            به عنوان مثال:
            <source src="your-video-file.mp4" type="video/mp4">
            -->
            مرورگر شما از تگ ویدیو پشتیبانی نمی‌کند.
        </video>
    </div>

    <div class="content-below-video">
        <h2>محتوای بعد از ویدیو</h2>
        <p>پس از اینکه ویدیو در جای خود چسبید، اسکرول ادامه پیدا خواهد کرد.</p>
    </div>
    
    <div class="spacer"></div>

</body>
</html>/* End custom CSS */