.elementor-17895 .elementor-element.elementor-element-5dc4953{--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-17895 .elementor-element.elementor-element-11f6f21 .elementor-menu-toggle{margin:0 auto;}#elementor-popup-modal-17895 .dialog-widget-content{animation-duration:1.2s;background-color:#7B1F1F00;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-17895{background-color:rgba(0,0,0,.8);justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-17895 .dialog-message{width:420px;height:100vh;align-items:flex-start;}#elementor-popup-modal-17895 .dialog-close-button{display:flex;}body:not(.rtl) #elementor-popup-modal-17895 .dialog-close-button{right:8%;}body.rtl #elementor-popup-modal-17895 .dialog-close-button{left:8%;}#elementor-popup-modal-17895 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-17895 .dialog-close-button svg{fill:#FFFFFF;}/* Start custom CSS for nav-menu, class: .elementor-element-11f6f21 *//* آیتم والد */
.elementor-17895 .elementor-element.elementor-element-11f6f21 .menu-item{
    position:relative;
}

/* زیرمنو */
.elementor-17895 .elementor-element.elementor-element-11f6f21 .sub-menu{

    position:relative !important;

    inset:auto !important;

    width:100% !important;

    min-width:100% !important;

    margin-top:10px !important;

    padding-right:18px;

    display:none;

    opacity:1 !important;

    visibility:visible !important;

    transform:none !important;
}

/* نمایش زیرمنو */
.elementor-17895 .elementor-element.elementor-element-11f6f21 .menu-item:hover>.sub-menu,
.elementor-17895 .elementor-element.elementor-element-11f6f21 .menu-item.focus>.sub-menu,
.elementor-17895 .elementor-element.elementor-element-11f6f21 .menu-item.menu-item-open>.sub-menu{

    display:block !important;
}



/* ==========================
   استایل زیرمنو
========================== */

.elementor-17895 .elementor-element.elementor-element-11f6f21 .sub-menu{

    background:
    linear-gradient(180deg,#152932 0%,#102230 100%) !important;

    border:1px solid rgba(255,255,255,.08);

    border-radius:18px;

    padding:10px;

    box-shadow:
    0 20px 50px rgba(0,0,0,.35);

    overflow:hidden;
}

/* آیتم های زیرمنو */

.elementor-17895 .elementor-element.elementor-element-11f6f21 .sub-menu > li{

    border-bottom:1px solid rgba(255,255,255,.06);

    transition:all .35s ease;
}

.elementor-17895 .elementor-element.elementor-element-11f6f21 .sub-menu > li:last-child{

    border-bottom:none;
}

.elementor-17895 .elementor-element.elementor-element-11f6f21 .sub-menu a{

    display:flex;

    align-items:center;

    justify-content:space-between;

    padding:14px 18px;

    border-radius:12px;

    color:#fff !important;

    background:transparent;

    transition:
        background .35s ease,
        padding .35s ease,
        transform .35s ease,
        color .35s ease;
}

/* هاور */

.elementor-17895 .elementor-element.elementor-element-11f6f21 .sub-menu a:hover{

    background:rgba(126,51,9,.18);

    padding-right:26px;

    color:#fff !important;

    transform:translateX(-4px);
}

/* فلش */

.elementor-17895 .elementor-element.elementor-element-11f6f21 .sub-arrow{

    color:#bfc9cf;

    transition:.35s ease;
}

.elementor-17895 .elementor-element.elementor-element-11f6f21 li:hover>.sub-arrow{

    color:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dc4953 */.elementor-17895 .elementor-element.elementor-element-5dc4953{

    background:
    radial-gradient(circle at top left, rgba(42,92,126,.22), transparent 45%),
    radial-gradient(circle at bottom right, rgba(126,51,9,.14), transparent 40%),
    linear-gradient(180deg,#0d1b26 0%,#152932 45%,#102230 100%);

    border:1px solid rgba(255,255,255,.08);

    border-radius:24px;

    padding:30px;

    backdrop-filter:blur(25px);
    -webkit-backdrop-filter:blur(25px);

    box-shadow:
    0 25px 80px rgba(0,0,0,.45),
    inset 0 1px rgba(255,255,255,.08);

    overflow:hidden;
}/* End custom CSS */