.elementor-51064 .elementor-element.elementor-element-a7dbfcc{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-51064 .elementor-element.elementor-element-739ce8d{width:100%;max-width:100%;}.elementor-51064 .elementor-element.elementor-element-739ce8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51064 .elementor-element.elementor-element-739ce8d .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-51064 .elementor-element.elementor-element-739ce8d .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-51064 .elementor-element.elementor-element-0d9362d{--display:flex;}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-739ce8d *//* کل ریپیتر */
.jet-dynamic-repeater {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    box-sizing: border-box !important;
}

/* wrapper داخلی آیتم ها */
.jet-dynamic-repeater__items {
    width: 100% !important;
    max-width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    box-sizing: border-box !important;
    gap: 15px !important;
}

/* هر آیتم */
.jet-dynamic-repeater__item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex: 0 1 100% !important;
    align-self: stretch !important;
    display: block !important;
    box-sizing: border-box !important;
}

/* آکاردئون */
.jet-accordion-item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    display: block !important;
    align-self: stretch !important;
    box-sizing: border-box !important;
    overflow: hidden;
    background: #fff;
    margin: 5px 0 !important;
    border-radius: 10px;
}

/* عنوان */
.jet-accordion-title {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    box-sizing: border-box !important;
    background: #14213d;
    color: #fff;
    padding: 15px 20px;
    cursor: pointer;
    font-weight: 700;
    position: relative;
}

/* آیکون */
.jet-accordion-title::after {
    content: "+";
    position: absolute;
    left: 18px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 22px;
}

/* حالت باز */
.jet-accordion-item.active .jet-accordion-title::after {
    content: "−";
}

/* محتوا */
.jet-accordion-content {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    max-height: 0;
    overflow: hidden;
    padding: 0 18px;
    box-sizing: border-box;
    transition: max-height .35s ease, padding .35s ease;
}

/* حالت باز */
.jet-accordion-item.active .jet-accordion-content {
    opacity: 1;
}

/* لیست */
.jet-accordion-content ul {
    padding-right: 20px;
    margin: 0;
}

.jet-accordion-content li {
    margin-bottom: 8px;
}/* End custom CSS */