.elementor-570 .elementor-element.elementor-element-2483e40{--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-570 .elementor-element.elementor-element-abd5091{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-570 .elementor-element.elementor-element-abd5091.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-570 .elementor-element.elementor-element-45c6c2f{text-align:center;}.elementor-570 .elementor-element.elementor-element-45c6c2f img{width:73%;}.elementor-570 .elementor-element.elementor-element-3ad470b{margin:-1px 300px calc(var(--kit-widget-spacing, 0px) + 0px) 300px;column-gap:0px;text-align:start;font-size:18px;line-height:33px;}.elementor-570 .elementor-element.elementor-element-3ad470b p{margin-block-end:0px;}.elementor-570 .elementor-element.elementor-element-e8beb78{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#02010133;--border-color:#02010133;}.elementor-570 .elementor-element.elementor-element-e8beb78:not(.elementor-motion-effects-element-type-background), .elementor-570 .elementor-element.elementor-element-e8beb78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2FF;}.elementor-570 .elementor-element.elementor-element-e81922c{--display:flex;--min-height:222px;}.elementor-570 .elementor-element.elementor-element-6b40041 .elementor-heading-title{font-size:25px;font-weight:700;}.elementor-570 .elementor-element.elementor-element-5c50acf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-570 .elementor-element.elementor-element-5c50acf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-570 .elementor-element.elementor-element-5c50acf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-570 .elementor-element.elementor-element-5c50acf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-570 .elementor-element.elementor-element-5c50acf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-570 .elementor-element.elementor-element-5c50acf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-570 .elementor-element.elementor-element-5c50acf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-570 .elementor-element.elementor-element-5c50acf{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-570 .elementor-element.elementor-element-5c50acf .elementor-icon-list-text{transition:color 0.3s;}.elementor-570 .elementor-element.elementor-element-35fe590{--display:flex;--min-height:222px;}.elementor-570 .elementor-element.elementor-element-ec0b42f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-570 .elementor-element.elementor-element-ec0b42f .elementor-heading-title{font-size:25px;font-weight:700;}.elementor-570 .elementor-element.elementor-element-304015d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-570 .elementor-element.elementor-element-304015d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-570 .elementor-element.elementor-element-304015d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-570 .elementor-element.elementor-element-304015d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-570 .elementor-element.elementor-element-304015d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-570 .elementor-element.elementor-element-304015d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-570 .elementor-element.elementor-element-304015d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-570 .elementor-element.elementor-element-304015d{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-570 .elementor-element.elementor-element-304015d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-570 .elementor-element.elementor-element-304015d .elementor-icon-list-item > a{font-size:16px;font-weight:400;}.elementor-570 .elementor-element.elementor-element-304015d .elementor-icon-list-text{transition:color 0.3s;}.elementor-570 .elementor-element.elementor-element-3e484a9{--display:flex;--min-height:222px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-570 .elementor-element.elementor-element-189e57e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-570 .elementor-element.elementor-element-189e57e .elementor-heading-title{font-size:25px;font-weight:700;}.elementor-570 .elementor-element.elementor-element-5494418{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-570 .elementor-element.elementor-element-603efb5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-570 .elementor-element.elementor-element-6fd8097{--display:flex;--min-height:222px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-570 .elementor-element.elementor-element-bf0bf14 .elementor-heading-title{font-size:25px;font-weight:700;}.elementor-570 .elementor-element.elementor-element-723ee98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-570 .elementor-element.elementor-element-beeb436{--display:flex;}.elementor-570 .elementor-element.elementor-element-64fd394{--display:flex;}.elementor-570 .elementor-element.elementor-element-9ad328e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#02010133;--border-color:#02010133;}.elementor-570 .elementor-element.elementor-element-0c77d7c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-570 .elementor-element.elementor-element-aa7f4f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-570 .elementor-element.elementor-element-51bf976 img{width:33%;}.elementor-570 .elementor-element.elementor-element-69b0389{--display:flex;}.elementor-570 .elementor-element.elementor-element-1c7c26e{--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-570 .elementor-element.elementor-element-966af20{--display:flex;}.elementor-570 .elementor-element.elementor-element-265eddb{text-align:center;}.elementor-570 .elementor-element.elementor-element-265eddb img{width:70%;}.elementor-570 .elementor-element.elementor-element-9271fb8{--display:flex;}.elementor-570 .elementor-element.elementor-element-c331bd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;text-align:center;font-size:15px;line-height:33px;}.elementor-570 .elementor-element.elementor-element-c331bd8 p{margin-block-end:0px;}.elementor-570 .elementor-element.elementor-element-7e9ee92{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#02010133;--border-color:#02010133;--border-radius:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-34eb3cc{--display:flex;}.elementor-570 .elementor-element.elementor-element-7a95ecc{--display:flex;}.elementor-570 .elementor-element.elementor-element-fc33ed4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-570 .elementor-element.elementor-element-fc33ed4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-570 .elementor-element.elementor-element-fc33ed4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-570 .elementor-element.elementor-element-fc33ed4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-570 .elementor-element.elementor-element-fc33ed4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-570 .elementor-element.elementor-element-fc33ed4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-570 .elementor-element.elementor-element-fc33ed4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-570 .elementor-element.elementor-element-fc33ed4{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-570 .elementor-element.elementor-element-fc33ed4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-570 .elementor-element.elementor-element-1bb612b{--display:flex;}.elementor-570 .elementor-element.elementor-element-63b25d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-570 .elementor-element.elementor-element-63b25d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-570 .elementor-element.elementor-element-63b25d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-570 .elementor-element.elementor-element-63b25d9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-570 .elementor-element.elementor-element-63b25d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-570 .elementor-element.elementor-element-63b25d9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-570 .elementor-element.elementor-element-63b25d9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-570 .elementor-element.elementor-element-63b25d9{--e-icon-list-icon-size:29px;--icon-vertical-offset:0px;}.elementor-570 .elementor-element.elementor-element-63b25d9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-570 .elementor-element.elementor-element-63b25d9 .elementor-icon-list-item > a{font-size:16px;font-weight:400;}.elementor-570 .elementor-element.elementor-element-63b25d9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-570 .elementor-element.elementor-element-16bb02e{--display:flex;}.elementor-570 .elementor-element.elementor-element-271b11f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-570 .elementor-element.elementor-element-902e246{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-570 .elementor-element.elementor-element-a33cb42{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-570 .elementor-element.elementor-element-9c7aadb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-570 .elementor-element.elementor-element-71f164a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-570 .elementor-element.elementor-element-c21d074{--display:flex;}.elementor-570 .elementor-element.elementor-element-877a039{--display:flex;}.elementor-570 .elementor-element.elementor-element-0013e96{--n-accordion-title-font-size:17px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:30px 30px 30px 30px;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-570 .elementor-element.elementor-element-0013e96 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#6C6CFF;}:where( .elementor-570 .elementor-element.elementor-element-0013e96 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:500;}.elementor-570 .elementor-element.elementor-element-098fcaf{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#02010133;--border-color:#02010133;}.elementor-570 .elementor-element.elementor-element-2e694cb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-570 .elementor-element.elementor-element-2fe97e2 .elementor-heading-title{font-size:14px;color:#0201017A;}.elementor-570 .elementor-element.elementor-element-0aa078a img{width:115px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-570 .elementor-element.elementor-element-abd5091{--justify-content:center;}.elementor-570 .elementor-element.elementor-element-6fd8097{--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-570 .elementor-element.elementor-element-bf0bf14{text-align:center;}.elementor-570 .elementor-element.elementor-element-723ee98{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-570 .elementor-element.elementor-element-beeb436{--width:45%;}.elementor-570 .elementor-element.elementor-element-64fd394{--width:45%;}.elementor-570 .elementor-element.elementor-element-69b0389{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-570 .elementor-element.elementor-element-265eddb img{width:70%;}.elementor-570 .elementor-element.elementor-element-c331bd8{text-align:start;}.elementor-570 .elementor-element.elementor-element-63b25d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-570 .elementor-element.elementor-element-63b25d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-570 .elementor-element.elementor-element-63b25d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-570 .elementor-element.elementor-element-63b25d9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-570 .elementor-element.elementor-element-63b25d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-570 .elementor-element.elementor-element-71f164a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-570 .elementor-element.elementor-element-c21d074{--width:45%;}.elementor-570 .elementor-element.elementor-element-877a039{--width:45%;}.elementor-570 .elementor-element.elementor-element-098fcaf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-570 .elementor-element.elementor-element-2fe97e2 .elementor-heading-title{font-size:13px;}}@media(min-width:768px){.elementor-570 .elementor-element.elementor-element-abd5091{--width:100%;}.elementor-570 .elementor-element.elementor-element-5494418{--width:100%;}.elementor-570 .elementor-element.elementor-element-603efb5{--width:100%;}.elementor-570 .elementor-element.elementor-element-723ee98{--width:87%;}.elementor-570 .elementor-element.elementor-element-0c77d7c{--content-width:1132px;}.elementor-570 .elementor-element.elementor-element-9271fb8{--width:100%;}.elementor-570 .elementor-element.elementor-element-902e246{--width:100%;}.elementor-570 .elementor-element.elementor-element-a33cb42{--width:100%;}.elementor-570 .elementor-element.elementor-element-71f164a{--width:87%;}.elementor-570 .elementor-element.elementor-element-2e694cb{--content-width:1132px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-0013e96 *//* =========================================
   آکاردئون مدرن بیگ طب
   بدون تغییر فونت اصلی سایت
========================================= */

.elementor-570 .elementor-element.elementor-element-0013e96 {
    --bt-blue: #0919c7;
    --bt-blue-dark: #0715a8;
    --bt-text: #131200;
    --bt-muted: #626c7d;
    --bt-border: #e3e8f2;
    --bt-soft: #f6f8ff;

    width: 100% !important;
    max-width: 100% !important;

    direction: rtl !important;
    text-align: right !important;
}

/* فاصله بین آیتم‌ها */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-accordion,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion {
    display: flex !important;
    flex-direction: column !important;

    gap: 12px !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* کارت هر آیتم */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-accordion-item,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item {
    position: relative !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff !important;

    border: 1px solid var(--bt-border) !important;
    border-radius: 15px !important;

    box-shadow: 0 6px 20px rgba(15, 23, 42, 0.045) !important;

    overflow: hidden !important;
    box-sizing: border-box !important;
}

/* حذف خط‌ها و حاشیه‌های پیش‌فرض */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-accordion-item + .elementor-accordion-item {
    border-top: 1px solid var(--bt-border) !important;
}

/* عنوان هر آیتم */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-title,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title {
    position: relative !important;

    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    gap: 14px !important;

    width: 100% !important;
    min-height: 62px !important;

    margin: 0 !important;
    padding: 15px 18px !important;

    color: var(--bt-text) !important;
    background: #ffffff !important;

    border: none !important;

    font-size: 16px !important;
    font-weight: 800 !important;
    line-height: 1.8 !important;

    text-align: right !important;
    direction: rtl !important;

    cursor: pointer !important;
    box-sizing: border-box !important;

    transition:
        color 0.2s ease,
        background-color 0.2s ease !important;
}

/* حذف فلش پیش‌فرض summary */
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title::marker,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title::-webkit-details-marker {
    display: none !important;
    content: "" !important;
}

/* خط آبی ظریف کنار عنوان */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-title::before,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title::before {
    content: "" !important;

    position: absolute !important;
    top: 50% !important;
    right: 0 !important;

    width: 4px !important;
    height: 0 !important;

    background: var(--bt-blue) !important;
    border-radius: 20px 0 0 20px !important;

    transform: translateY(-50%) !important;

    transition: height 0.25s ease !important;
}

/* حالت هاور */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-title:hover,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title:hover {
    color: var(--bt-blue) !important;
    background: var(--bt-soft) !important;
}

/* عنوان بازشده */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-title.elementor-active,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title[aria-expanded="true"],
.elementor-570 .elementor-element.elementor-element-0013e96 details[open] > .e-n-accordion-item-title {
    color: var(--bt-blue) !important;

    background:
        linear-gradient(
            135deg,
            #f3f5ff 0%,
            #ffffff 100%
        ) !important;

    border-bottom: 1px solid #e5e9f4 !important;
}

/* خط کنار عنوان باز */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-title.elementor-active::before,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title[aria-expanded="true"]::before,
.elementor-570 .elementor-element.elementor-element-0013e96 details[open] > .e-n-accordion-item-title::before {
    height: 28px !important;
}

/* متن عنوان */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-accordion-title,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title-header,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title-text {
    flex: 1 1 auto !important;

    min-width: 0 !important;

    color: inherit !important;

    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;

    text-align: right !important;
}

/* بخش آیکن */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-accordion-icon,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 34px !important;

    width: 34px !important;
    height: 34px !important;

    margin: 0 !important;

    color: var(--bt-blue) !important;
    background: #f1f3ff !important;

    border: 1px solid rgba(9, 25, 199, 0.10) !important;
    border-radius: 10px !important;

    transition:
        color 0.2s ease,
        background-color 0.2s ease,
        transform 0.25s ease !important;
}

/* آیکن‌های داخلی */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-accordion-icon i,
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-accordion-icon svg,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title-icon i,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title-icon svg {
    color: inherit !important;
    fill: currentColor !important;

    width: 15px !important;
    height: 15px !important;

    font-size: 15px !important;
}

/* آیکن هنگام باز شدن */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-title.elementor-active .elementor-accordion-icon,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon,
.elementor-570 .elementor-element.elementor-element-0013e96 details[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon {
    color: #ffffff !important;
    background: var(--bt-blue) !important;
    border-color: var(--bt-blue) !important;
}

/* محتوای بازشونده */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-content,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-text {
    width: 100% !important;

    margin: 0 !important;
    padding: 18px 20px 20px !important;

    color: var(--bt-muted) !important;
    background: #ffffff !important;

    border: none !important;

    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 2.1 !important;

    text-align: right !important;
    direction: rtl !important;

    box-sizing: border-box !important;
}

/* پاراگراف‌های داخل محتوا */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-content p,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-text p {
    margin: 0 0 13px !important;

    color: var(--bt-muted) !important;

    font-size: 15px !important;
    line-height: 2.1 !important;
}

.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-content p:last-child,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-text p:last-child {
    margin-bottom: 0 !important;
}

/* لینک‌های داخل محتوا */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-content a,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-text a {
    color: var(--bt-blue) !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}

/* لیست‌های داخل آکاردئون */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-content ul,
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-content ol,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-text ul,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-text ol {
    margin: 10px 0 0 !important;
    padding: 0 22px 0 0 !important;
}

.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-content li,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-text li {
    margin-bottom: 7px !important;

    color: var(--bt-muted) !important;

    font-size: 15px !important;
    line-height: 2 !important;
}

.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-content li::marker,
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-text li::marker {
    color: var(--bt-blue) !important;
}

/* آیتم بازشده کمی برجسته‌تر شود */
.elementor-570 .elementor-element.elementor-element-0013e96 .elementor-accordion-item:has(.elementor-tab-title.elementor-active),
.elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item[open] {
    border-color: rgba(9, 25, 199, 0.20) !important;

    box-shadow:
        0 10px 27px rgba(15, 23, 42, 0.065),
        0 0 0 3px rgba(9, 25, 199, 0.025) !important;
}

/* موبایل */
@media (max-width: 767px) {
    .elementor-570 .elementor-element.elementor-element-0013e96 .elementor-accordion,
    .elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion {
        gap: 9px !important;
    }

    .elementor-570 .elementor-element.elementor-element-0013e96 .elementor-accordion-item,
    .elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item {
        border-radius: 12px !important;
    }

    .elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-title,
    .elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title {
        min-height: 54px !important;

        gap: 10px !important;
        padding: 12px 13px !important;

        font-size: 14px !important;
        line-height: 1.8 !important;
    }

    .elementor-570 .elementor-element.elementor-element-0013e96 .elementor-accordion-icon,
    .elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title-icon {
        flex-basis: 30px !important;

        width: 30px !important;
        height: 30px !important;

        border-radius: 8px !important;
    }

    .elementor-570 .elementor-element.elementor-element-0013e96 .elementor-accordion-icon i,
    .elementor-570 .elementor-element.elementor-element-0013e96 .elementor-accordion-icon svg,
    .elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title-icon i,
    .elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-title-icon svg {
        width: 13px !important;
        height: 13px !important;

        font-size: 13px !important;
    }

    .elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-content,
    .elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-text {
        padding: 14px 14px 16px !important;

        font-size: 14px !important;
        line-height: 2 !important;
    }

    .elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-content p,
    .elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-text p,
    .elementor-570 .elementor-element.elementor-element-0013e96 .elementor-tab-content li,
    .elementor-570 .elementor-element.elementor-element-0013e96 .e-n-accordion-item-text li {
        font-size: 14px !important;
        line-height: 2 !important;
    }
}/* End custom CSS */