#header.sticky-header .header-main.elementor-element-4367645, .fixed-header #header.sticky-header .header-main.elementor-element-4367645{background-color:#02010105;}.elementor-2768 .elementor-element.elementor-element-4367645:not(.elementor-motion-effects-element-type-background), .elementor-2768 .elementor-element.elementor-element-4367645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010103;}.elementor-2768 .elementor-element.elementor-element-4367645{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:9999;}.elementor-2768 .elementor-element.elementor-element-4367645 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2768 .elementor-element.elementor-element-4ee6065.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2768 .elementor-element.elementor-element-4ee6065.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2768 .elementor-element.elementor-element-01254a0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-element-01254a0 .hamburguer-btn{height:0px;}#header .elementor-element-01254a0 .main-menu > li.menu-item > a, #header .elementor-element-01254a0 .menu-custom-block span, #header .elementor-element-01254a0 .menu-custom-block a, .elementor-element-01254a0 .sidebar-menu > li.menu-item > a{font-size:16px;}#header .elementor-element-01254a0 .main-menu > li.menu-item > a, .elementor-element-01254a0 .sidebar-menu > li.menu-item > a, #header .elementor-element-01254a0 .main-menu > li.menu-item > .arrow:before, .elementor-element-01254a0 .sidebar-menu > li.menu-item > .arrow:before{color:#010202;}#header .elementor-element-01254a0 .main-menu > li.menu-item.active > a, #header .elementor-element-01254a0 .main-menu > li.menu-item:hover > a, .elementor-element-01254a0 .sidebar-menu > li.menu-item:hover > a, .elementor-element-01254a0 .sidebar-menu > li.menu-item.active > a, #header .elementor-element-01254a0 .main-menu > li.menu-item.active > .arrow:before, #header .elementor-element-01254a0 .main-menu > li.menu-item:hover > .arrow:before, .elementor-element-01254a0 .sidebar-menu > li.menu-item:hover > .arrow:before, .elementor-element-01254a0 .sidebar-menu > li.menu-item.active > .arrow:before{color:#2378FF;}.elementor-element-01254a0 .menu-hover-line>li.menu-item>a:before{background-color:#2378FF;}#header .elementor-element-01254a0 .top-links > li.menu-item > a, #header .elementor-element-01254a0 .main-menu > li.menu-item > a, #header .elementor-element-01254a0 .menu-custom-block a, #header .elementor-element-01254a0 .menu-custom-block span, .elementor-element-01254a0 .sidebar-menu>li.menu-item>a{padding:0px 0px 0px 0px;}.elementor-element-01254a0 .sidebar-menu .popup:before{top:calc( calc( 0px / 2 + 0px / 2 - 0.5px ) + ( -1 * var(--porto-sd-menu-popup-top, 0px) ) );}.elementor-element-01254a0 .menu-hover-underline > li.menu-item > a:before{margin-left:0px;margin-right:0px;}#header .elementor-element-01254a0 .top-links > li.menu-item, #header .elementor-element-01254a0 .main-menu > li.menu-item, #header .elementor-element-01254a0 .menu-custom-block{margin:0px 49px 0px 0px;}.elementor-2768 .elementor-element.elementor-element-b33a83a.elementor-element{--order:-99999 /* order start hack */;}.elementor-2768 .elementor-element.elementor-element-b33a83a img{width:100%;}.elementor-2768 .elementor-element.elementor-element-24d2880.elementor-element{--order:99999 /* order end hack */;}#header .mobile-toggle{font-size:14px;background-color:#1C90F1;}.elementor-element-24d2880 .mobile-toggle{padding:9px 13px 9px 13px !important;}/* Start custom CSS for image, class: .elementor-element-b33a83a */.elementor-2768 .elementor-element.elementor-element-b33a83a{

    -webkit-mask: linear-gradient(-60deg,#000 30%,#0005,#000 50%) right / 300% 100%;
    mask: linear-gradient(-60deg,#000 30%,#0005,#000 50%) right / 300% 100%;
    animation: nsshine 4s infinite
}

@keyframes nsshine {
    0% {
        -webkit-mask-position: 140% 140%;
        mask-position: 140% 140%
    }

    100% {
        -webkit-mask-position: -20% -20%;
        mask-position: -20% -20%
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c892a9 *//* From Uiverse.io by Allyhere */
.btn-donate {
    --clr-font-main: hsla(0 0% 20% / 100);
    --btn-bg-1: hsla(194 100% 69% / 1);
    --btn-bg-2: hsla(217 100% 56% / 1);
    --btn-bg-color: hsla(360 100% 100% / 1);
    --radii: 0.5em;
    cursor: pointer;
    padding: 0.9em 1.4em;
    min-width: 120px;
    min-height: 44px;
    font-family: "IRANYekanX", Jost, Tahoma, sans-serif !important;
    font-size: var(--size, 0.9rem);
    font-weight: 500;
    transition: 0.8s;
    background-size: 280% auto;
    background-image: linear-gradient(
        325deg,
        var(--btn-bg-2) 0%,
        var(--btn-bg-1) 55%,
        var(--btn-bg-2) 90%
    );
    border: none;
    border-radius: var(--radii);
    color: var(--btn-bg-color);
    box-shadow:
        0px 0px 20px rgba(71, 184, 255, 0.5),
        0px 5px 5px -1px rgba(58, 125, 233, 0.25),
        inset 4px 4px 8px rgba(175, 230, 255, 0.5),
        inset -4px -4px 8px rgba(19, 95, 216, 0.35);
}

.btn-donate:hover {
    background-position: right top;
}

.btn-donate:is(:focus, :focus-visible, :active) {
    outline: none;
    box-shadow:
        0 0 0 3px var(--btn-bg-color),
        0 0 0 6px var(--btn-bg-2);
}

@media (prefers-reduced-motion: reduce) {
    .btn-donate {
        transition: linear;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4367645 *//* حالت عادی هدر */
.glass-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;

    /* افکت شیشه‌ای */
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    background: rgba(255, 255, 255, 0.55);

    transition: all 0.35s ease;
    box-shadow: 0 4px 12px rgba(0,0,0,0.06);
}

/* وقتی اسکرول می‌کنه (کلاس sticky المنتور) */
.elementor-sticky--effects.glass-header {
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    background: rgba(255, 255, 255, 0.25);
    box-shadow: 0 6px 18px rgba(0,0,0,0.12);
}/* End custom CSS */