.elementor-876 .elementor-element.elementor-element-9ec1512{--display:flex;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-876 .elementor-element.elementor-element-bb8fe31.elementor-element{--align-self:center;}.elementor-876 .elementor-element.elementor-element-bb8fe31{--jmm-top-items-icon-size:24px;--jmm-top-item-dropdown-icon-size:0px;--jmm-top-items-ver-padding:0px;--jmm-top-items-hor-padding:15px;--jmm-top-items-gap:12px;--jmm-top-items-hor-align:flex-end;--jmm-top-item-icon-color:#000000;--jmm-top-item-title-color:#060606;--jmm-top-item-bg-color:#FAFAFA;--jmm-top-hover-item-icon-color:#000000;--jmm-top-hover-item-title-color:#000000;--jmm-top-hover-item-bg-color:#FAFAFA;--jmm-top-active-item-icon-color:#000000;--jmm-top-active-item-title-color:#000000;}.elementor-876 .elementor-element.elementor-element-bb8fe31 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-876 .elementor-element.elementor-element-bb8fe31 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"IranSansX", Sans-serif;font-size:14px;font-weight:700;}.elementor-876 .elementor-element.elementor-element-eb09c92{--display:flex;--min-height:320px;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-876 .elementor-element.elementor-element-1659fb3{text-align:center;}.elementor-876 .elementor-element.elementor-element-1659fb3 .elementor-heading-title{font-family:"IranSansX", Sans-serif;font-size:19px;font-weight:800;line-height:44px;color:#272727;}#jet-popup-876 .jet-popup__container-inner{background-color:#FFFFFF;justify-content:flex-start;border-radius:16px 16px 16px 16px;}#jet-popup-876 .jet-popup__container{width:500px;height:500px;}#jet-popup-876 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-876 .jet-popup__container-overlay{border-radius:16px 16px 16px 16px;}#jet-popup-876 .jet-popup__close-button{color:#000000;background-color:#FFFFFF00;}@media(max-width:1024px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-876 .elementor-element.elementor-element-acedd5e img{width:90%;}.elementor-876 .elementor-element.elementor-element-bb8fe31{--jmm-top-items-ver-padding:14px;--jmm-top-items-hor-padding:79px;--jmm-top-items-gap:20px;--jmm-top-items-hor-align:space-between;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}#jet-popup-876 .jet-popup__container{width:300px;height:90%;}#jet-popup-876 .jet-popup__inner{justify-content:flex-start;}}@media(max-width:767px){.elementor-876 .elementor-element.elementor-element-9ec1512{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-876 .elementor-element.elementor-element-acedd5e img{width:85%;}.elementor-876 .elementor-element.elementor-element-bb8fe31 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-876 .elementor-element.elementor-element-bb8fe31{--jmm-top-items-icon-size:25px;--jmm-top-items-ver-padding:12px;--jmm-top-items-hor-padding:45px;--jmm-top-items-gap:20px;--jmm-top-items-hor-align:center;}.elementor-876 .elementor-element.elementor-element-bb8fe31 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-876 .elementor-element.elementor-element-bb8fe31 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}#jet-popup-876 .jet-popup__container{width:230px;height:90%;}#jet-popup-876 .jet-popup__inner{justify-content:flex-start;align-items:center;}#jet-popup-876 .jet-popup__container-inner{margin:0px 0px 0px 0px;}#jet-popup-876 .jet-popup__close-button:before{font-size:15px;}#jet-popup-876 .jet-popup__close-button{font-size:15px;width:25px;height:25px;}#jet-popup-876 .jet-popup__close-button svg{width:15px;}}/* Start custom CSS for jet-mega-menu, class: .elementor-element-bb8fe31 */.jet-mega-menu-item__icon , .jet-mega-menu-item__icon , .jet-mega-menu-item__icon , .jet-mega-menu-item__icon , .jet-mega-menu-item__icon {
    width: 24px
}

.jet-mega-menu-item__inner {
    border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ec1512 */#jet-popup-876 .jet-popup__container {

        margin-right: 30px;
    }

.jet-popup.jet-popup--front-mode.jet-popup--show-state .jet-popup__overlay {
    backdrop-filter: blur(3px);
}

.single-jet-popup {
    backdrop-filter: blur(3px);
}


@media (max-width: 767px) {
    #jet-popup-876 .jet-popup__close-button {
        font-size: 15px;
        width: 40px;
        height: 40px;
        top: 10px;
        right: 240px;
        background-color: white;
        padding: 5px;
        border-radius: 12px;
        border-style: solid;
        border-width: 3px;
        border-color: black;
        display: flex
;
        justify-content: center;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    #jet-popup-876 .jet-popup__close-button {
        font-size: 18px; /* کمی بزرگ‌تر برای تبلت */
        width: 45px;
        height: 45px;
        top: 15px;
        right: 310px; /* کمی بیشتر جابه‌جا شده */
        background-color: white;
        padding: 6px;
        border-radius: 14px;
        border-style: solid;
        border-width: 3px;
        border-color: black;
        display: flex;
        justify-content: center;
        align-items: center; /* وسط‌چین کردن بهتر */
    }
}/* End custom CSS */