.elementor-93 .elementor-element.elementor-element-ca0e68e{width:initial;max-width:initial;}.elementor-93 .elementor-element.elementor-element-ca0e68e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-93 .elementor-element.elementor-element-ca0e68e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-93 .elementor-element.elementor-element-ca0e68e .wd-list-content{font-family:"dana", Sans-serif;font-size:16px;font-weight:800;}.elementor-93 .elementor-element.elementor-element-ca0e68e .wd-list {--wd-row-gap:10px;}.elementor-93 .elementor-element.elementor-element-1735a5b{width:var( --container-widget-width, 102.683% );max-width:102.683%;--container-widget-width:102.683%;--container-widget-flex-grow:0;--wd-brd-radius:20px;}.elementor-93 .elementor-element.elementor-element-1735a5b.elementor-element{--flex-grow:0;--flex-shrink:0;}/* Start custom CSS for wd_list, class: .elementor-element-ca0e68e *//* ۱. کادر شیشه‌ای مات */
.elementor-93 .elementor-element.elementor-element-ca0e68e {
    background: rgba(241, 232, 215, 0.65) !important;
    backdrop-filter: blur(14px) saturate(150%) !important;
    -webkit-backdrop-filter: blur(14px) saturate(150%) !important;
    border: 1px solid rgba(255, 255, 255, 0.7) !important;
    border-radius: 16px !important;
    box-shadow: 0 10px 30px rgba(90, 65, 45, 0.08) !important;
    padding: 12px 14px !important;
}

/* ۲. متن‌ها + خط جداکننده بین گزینه‌ها */
.elementor-93 .elementor-element.elementor-element-ca0e68e li,
.elementor-93 .elementor-element.elementor-element-ca0e68e .menu-item,
.elementor-93 .elementor-element.elementor-element-ca0e68e .elementor-icon-list-item {
    position: relative !important;
    padding: 11px 16px !important;
    border-radius: 8px !important;
    border-bottom: 1px solid rgba(122, 95, 67, 0.14) !important; /* خط جداکننده ملایم */
    transition: all 0.28s cubic-bezier(0.4, 0, 0.2, 1) !important;
    list-style: none !important;
    cursor: pointer !important;
}

/* حذف خط از زیر آخرین گزینه */
.elementor-93 .elementor-element.elementor-element-ca0e68e li:last-child,
.elementor-93 .elementor-element.elementor-element-ca0e68e .menu-item:last-child,
.elementor-93 .elementor-element.elementor-element-ca0e68e .elementor-icon-list-item:last-child {
    border-bottom: none !important;
}

/* استایل متن در حالت عادی */
.elementor-93 .elementor-element.elementor-element-ca0e68e li a,
.elementor-93 .elementor-element.elementor-element-ca0e68e .menu-item a,
.elementor-93 .elementor-element.elementor-element-ca0e68e .elementor-icon-list-text,
.elementor-93 .elementor-element.elementor-element-ca0e68e li span {
    color: #4A3324 !important;
    font-size: 14.5px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    transition: all 0.25s ease !important;
    display: inline-block !important;
}

/* ۳. حالت هاور: پس‌زمینه سفید برفی + متن سبز زمردی */
.elementor-93 .elementor-element.elementor-element-ca0e68e li:hover,
.elementor-93 .elementor-element.elementor-element-ca0e68e .menu-item:hover,
.elementor-93 .elementor-element.elementor-element-ca0e68e .elementor-icon-list-item:hover {
    background: rgba(255, 255, 255, 0.85) !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.04) !important;
    transform: translateX(-6px) !important;
    border-bottom-color: transparent !important; /* محو شدن خط هنگام هاور */
}

.elementor-93 .elementor-element.elementor-element-ca0e68e li:hover a,
.elementor-93 .elementor-element.elementor-element-ca0e68e .menu-item:hover a,
.elementor-93 .elementor-element.elementor-element-ca0e68e .elementor-icon-list-item:hover .elementor-icon-list-text,
.elementor-93 .elementor-element.elementor-element-ca0e68e li:hover span {
    color: #0E3A2F !important;
    font-weight: 700 !important;
}

/* ۴. نشانگر عمودی طلایی هنگام هاور */
.elementor-93 .elementor-element.elementor-element-ca0e68e li::before,
.elementor-93 .elementor-element.elementor-element-ca0e68e .elementor-icon-list-item::before {
    content: '' !important;
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) scaleY(0) !important;
    width: 4px !important;
    height: 60% !important;
    background: linear-gradient(180deg, #D9A441 0%, #C48E2E 100%) !important;
    border-radius: 4px 0 0 4px !important;
    transition: transform 0.25s ease !important;
}

.elementor-93 .elementor-element.elementor-element-ca0e68e li:hover::before,
.elementor-93 .elementor-element.elementor-element-ca0e68e .elementor-icon-list-item:hover::before {
    transform: translateY(-50%) scaleY(1) !important;
}/* End custom CSS */