.elementor-1007111 .elementor-element.elementor-element-41e9014d{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1007111 .elementor-element.elementor-element-41e9014d:not(.elementor-motion-effects-element-type-background), .elementor-1007111 .elementor-element.elementor-element-41e9014d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF8;}.elementor-1007111 .elementor-element.elementor-element-4d376b70{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007111 .elementor-element.elementor-element-501a27d6 img{border-radius:16px 16px 16px 16px;}.elementor-1007111 .elementor-element.elementor-element-40fa9737{font-size:15px;color:#4B5563;}.elementor-1007111 .elementor-element.elementor-element-40fa9737 a{font-size:15px;color:#4B5563;}.elementor-1007111 .elementor-element.elementor-element-4934d0c8 .elementor-accordion-item{border-width:2px;border-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-4934d0c8 .elementor-accordion-item .elementor-tab-content{border-width:2px;border-block-start-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-4934d0c8 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;border-block-end-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-4934d0c8 .elementor-tab-title{background-color:#FFFFFF;}.elementor-1007111 .elementor-element.elementor-element-4934d0c8 .elementor-accordion-icon, .elementor-1007111 .elementor-element.elementor-element-4934d0c8 .elementor-accordion-title{color:#111827;}.elementor-1007111 .elementor-element.elementor-element-4934d0c8 .elementor-accordion-icon svg{fill:#111827;}.elementor-1007111 .elementor-element.elementor-element-4934d0c8 .elementor-tab-title .elementor-accordion-icon i:before{color:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-4934d0c8 .elementor-tab-title .elementor-accordion-icon svg{fill:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-4934d0c8 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-4934d0c8 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-4934d0c8 .elementor-tab-content{background-color:#FFFFFF;}.elementor-1007111 .elementor-element.elementor-element-19e08f20{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007111 .elementor-element.elementor-element-370b0d46 img{border-radius:16px 16px 16px 16px;}.elementor-1007111 .elementor-element.elementor-element-14201328{font-size:15px;color:#4B5563;}.elementor-1007111 .elementor-element.elementor-element-14201328 a{font-size:15px;color:#4B5563;}.elementor-1007111 .elementor-element.elementor-element-5026558e .elementor-accordion-item{border-width:2px;border-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-5026558e .elementor-accordion-item .elementor-tab-content{border-width:2px;border-block-start-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-5026558e .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;border-block-end-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-5026558e .elementor-tab-title{background-color:#FFFFFF;}.elementor-1007111 .elementor-element.elementor-element-5026558e .elementor-accordion-icon, .elementor-1007111 .elementor-element.elementor-element-5026558e .elementor-accordion-title{color:#111827;}.elementor-1007111 .elementor-element.elementor-element-5026558e .elementor-accordion-icon svg{fill:#111827;}.elementor-1007111 .elementor-element.elementor-element-5026558e .elementor-tab-title .elementor-accordion-icon i:before{color:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-5026558e .elementor-tab-title .elementor-accordion-icon svg{fill:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-5026558e .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-5026558e .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-5026558e .elementor-tab-content{background-color:#FFFFFF;}.elementor-1007111 .elementor-element.elementor-element-6708035e{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007111 .elementor-element.elementor-element-4ef93ed0 img{border-radius:16px 16px 16px 16px;}.elementor-1007111 .elementor-element.elementor-element-7762067c{font-size:15px;color:#4B5563;}.elementor-1007111 .elementor-element.elementor-element-7762067c a{font-size:15px;color:#4B5563;}.elementor-1007111 .elementor-element.elementor-element-29256dd5 .elementor-accordion-item{border-width:2px;border-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-29256dd5 .elementor-accordion-item .elementor-tab-content{border-width:2px;border-block-start-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-29256dd5 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;border-block-end-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-29256dd5 .elementor-tab-title{background-color:#FFFFFF;}.elementor-1007111 .elementor-element.elementor-element-29256dd5 .elementor-accordion-icon, .elementor-1007111 .elementor-element.elementor-element-29256dd5 .elementor-accordion-title{color:#111827;}.elementor-1007111 .elementor-element.elementor-element-29256dd5 .elementor-accordion-icon svg{fill:#111827;}.elementor-1007111 .elementor-element.elementor-element-29256dd5 .elementor-tab-title .elementor-accordion-icon i:before{color:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-29256dd5 .elementor-tab-title .elementor-accordion-icon svg{fill:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-29256dd5 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-29256dd5 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-29256dd5 .elementor-tab-content{background-color:#FFFFFF;}.elementor-1007111 .elementor-element.elementor-element-64bd6aba{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007111 .elementor-element.elementor-element-447bb106 img{border-radius:16px 16px 16px 16px;}.elementor-1007111 .elementor-element.elementor-element-71aa2f8a{font-size:15px;color:#4B5563;}.elementor-1007111 .elementor-element.elementor-element-71aa2f8a a{font-size:15px;color:#4B5563;}.elementor-1007111 .elementor-element.elementor-element-386a2484 .elementor-accordion-item{border-width:2px;border-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-386a2484 .elementor-accordion-item .elementor-tab-content{border-width:2px;border-block-start-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-386a2484 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;border-block-end-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-386a2484 .elementor-tab-title{background-color:#FFFFFF;}.elementor-1007111 .elementor-element.elementor-element-386a2484 .elementor-accordion-icon, .elementor-1007111 .elementor-element.elementor-element-386a2484 .elementor-accordion-title{color:#111827;}.elementor-1007111 .elementor-element.elementor-element-386a2484 .elementor-accordion-icon svg{fill:#111827;}.elementor-1007111 .elementor-element.elementor-element-386a2484 .elementor-tab-title .elementor-accordion-icon i:before{color:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-386a2484 .elementor-tab-title .elementor-accordion-icon svg{fill:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-386a2484 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-386a2484 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-386a2484 .elementor-tab-content{background-color:#FFFFFF;}.elementor-1007111 .elementor-element.elementor-element-458dfd94{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007111 .elementor-element.elementor-element-3e5d075 img{border-radius:16px 16px 16px 16px;}.elementor-1007111 .elementor-element.elementor-element-57284256{font-size:15px;color:#4B5563;}.elementor-1007111 .elementor-element.elementor-element-57284256 a{font-size:15px;color:#4B5563;}.elementor-1007111 .elementor-element.elementor-element-751b1a5 .elementor-accordion-item{border-width:2px;border-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-751b1a5 .elementor-accordion-item .elementor-tab-content{border-width:2px;border-block-start-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-751b1a5 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;border-block-end-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-751b1a5 .elementor-tab-title{background-color:#FFFFFF;}.elementor-1007111 .elementor-element.elementor-element-751b1a5 .elementor-accordion-icon, .elementor-1007111 .elementor-element.elementor-element-751b1a5 .elementor-accordion-title{color:#111827;}.elementor-1007111 .elementor-element.elementor-element-751b1a5 .elementor-accordion-icon svg{fill:#111827;}.elementor-1007111 .elementor-element.elementor-element-751b1a5 .elementor-tab-title .elementor-accordion-icon i:before{color:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-751b1a5 .elementor-tab-title .elementor-accordion-icon svg{fill:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-751b1a5 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-751b1a5 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-751b1a5 .elementor-tab-content{background-color:#FFFFFF;}.elementor-1007111 .elementor-element.elementor-element-7e16dbb4{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1007111 .elementor-element.elementor-element-7331c384 img{border-radius:16px 16px 16px 16px;}.elementor-1007111 .elementor-element.elementor-element-734a661d{font-size:15px;color:#4B5563;}.elementor-1007111 .elementor-element.elementor-element-734a661d a{font-size:15px;color:#4B5563;}.elementor-1007111 .elementor-element.elementor-element-4fc8c338 .elementor-accordion-item{border-width:2px;border-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-4fc8c338 .elementor-accordion-item .elementor-tab-content{border-width:2px;border-block-start-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-4fc8c338 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;border-block-end-color:#F3F4F6;}.elementor-1007111 .elementor-element.elementor-element-4fc8c338 .elementor-tab-title{background-color:#FFFFFF;}.elementor-1007111 .elementor-element.elementor-element-4fc8c338 .elementor-accordion-icon, .elementor-1007111 .elementor-element.elementor-element-4fc8c338 .elementor-accordion-title{color:#111827;}.elementor-1007111 .elementor-element.elementor-element-4fc8c338 .elementor-accordion-icon svg{fill:#111827;}.elementor-1007111 .elementor-element.elementor-element-4fc8c338 .elementor-tab-title .elementor-accordion-icon i:before{color:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-4fc8c338 .elementor-tab-title .elementor-accordion-icon svg{fill:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-4fc8c338 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-4fc8c338 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#F43F5E;}.elementor-1007111 .elementor-element.elementor-element-4fc8c338 .elementor-tab-content{background-color:#FFFFFF;}.elementor-1007111 .elementor-element.elementor-element-618b24d6{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:10px;--n-tabs-title-border-radius:16px 16px 16px 16px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:18px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:18px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#1F2937;--n-tabs-title-color-active:#E11D48;}.elementor-1007111 .elementor-element.elementor-element-618b24d6 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-1007111 .elementor-element.elementor-element-618b24d6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1007111 .elementor-element.elementor-element-618b24d6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-color:#FB7185;}.elementor-1007111 .elementor-element.elementor-element-618b24d6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:2px 2px 2px 2px;border-color:#E5E7EB;}.elementor-1007111 .elementor-element.elementor-element-618b24d6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:700;}@media(min-width:768px){.elementor-1007111 .elementor-element.elementor-element-41e9014d{--content-width:1000px;}}/* Start custom CSS for container, class: .elementor-element-41e9014d *//* ============================================
   رنگ تب‌ها: مشترک بین دسکتاپ و موبایل
   ============================================ */

.elementor-1007111 .elementor-element.elementor-element-41e9014d .e-n-tab-title {
  border-width: 2px !important;
  border-style: solid !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}

/* فونت تب‌ها */
.elementor-1007111 .elementor-element.elementor-element-41e9014d .e-n-tab-title,
.elementor-1007111 .elementor-element.elementor-element-41e9014d .e-n-tab-title .e-n-tab-title-text {
  font-weight: 500 !important;
}

/* تب غیرفعال */
.elementor-1007111 .elementor-element.elementor-element-41e9014d .e-n-tab-title[aria-selected="false"] {
  background: #FFFFFF !important;
  border-color: #E5E7EB !important;
}
.elementor-1007111 .elementor-element.elementor-element-41e9014d .e-n-tab-title[aria-selected="false"] .e-n-tab-title-text {
  color: #1F2937 !important;
}

/* تب فعال: فقط رنگ تغییر می‌کند */
.elementor-1007111 .elementor-element.elementor-element-41e9014d .e-n-tab-title[aria-selected="true"] {
  background: #ff69b4 !important;
  border-color: #ff69b4 !important;
}
.elementor-1007111 .elementor-element.elementor-element-41e9014d .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
  color: #FFFFFF !important;
}

/* هاور در دسکتاپ */
.elementor-1007111 .elementor-element.elementor-element-41e9014d .e-n-tab-title[aria-selected="false"]:hover {
  border-color: #ff69b4 !important;
}

/* ============================================
   موبایل: تب‌ها گرید دو ستونه
   ============================================ */

@media (max-width: 767px) {

  .elementor-1007111 .elementor-element.elementor-element-41e9014d .e-n-tabs-heading {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    width: 100%;
    align-items: stretch;
  }

  .elementor-1007111 .elementor-element.elementor-element-41e9014d .e-n-tab-title {
    width: 100% !important;
    padding: 12px 8px !important;
    border-radius: 14px !important;
    justify-content: center;
    text-align: center;
    font-size: 13px;
    line-height: 1.2 !important;
  }

  .elementor-1007111 .elementor-element.elementor-element-41e9014d .e-n-tabs-content {
    margin-top: 16px;
  }
}

/* ============================================
   استایل کارتی محتوای تب‌ها (همه سایزها)
   ============================================ */

/* عکس داخل تب */
.elementor-1007111 .elementor-element.elementor-element-41e9014d .elementor-widget-image img {
  border-radius: 16px !important;
  box-shadow: 0 2px 10px rgba(0,0,0,0.06);
}

/* هر آیتم آکاردئون = یک کارت جدا */
.elementor-1007111 .elementor-element.elementor-element-41e9014d .elementor-accordion {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.elementor-1007111 .elementor-element.elementor-element-41e9014d .elementor-accordion-item {
  border: 1px solid #F1F1F3 !important;
  border-radius: 16px !important;
  overflow: hidden;
  background: #FFFFFF;
  box-shadow: 0 3px 12px rgba(17, 24, 39, 0.05);
}

/* عنوان کارت */
.elementor-1007111 .elementor-element.elementor-element-41e9014d .elementor-accordion-item .elementor-tab-title {
  border: none !important;
  padding: 18px 20px;
  font-weight: 700;
  background: #FFFFFF !important;
}

.elementor-1007111 .elementor-element.elementor-element-41e9014d .elementor-accordion-item .elementor-tab-title.elementor-active {
  border: none !important;
}

/* فلش آکاردئون */
.elementor-1007111 .elementor-element.elementor-element-41e9014d .elementor-tab-title .elementor-accordion-icon i:before {
  color: #ff69b4 !important;
}
.elementor-1007111 .elementor-element.elementor-element-41e9014d .elementor-tab-title .elementor-accordion-icon svg {
  fill: #ff69b4 !important;
}

/* محتوای باز شده */
.elementor-1007111 .elementor-element.elementor-element-41e9014d .elementor-accordion-item .elementor-tab-content {
  border: none !important;
  border-top: 1px solid #F3F4F6 !important;
  padding: 16px 20px;
  background: #FFFFFF !important;
}

/* رنگ چک‌مارک لیست‌ها */
.elementor-1007111 .elementor-element.elementor-element-41e9014d .check_list li::before {
  color: #ff69b4 !important;
}

/* -------------------------------------
   Base UL Styles
-------------------------------------- */
ul.check_list, 
ul.check_list_not {
  list-style-type: none; /* Removes standard bullets */
  padding-left: 0;       /* Removes default ul padding */
  font-family: sans-serif;
}

/* Base styles for all LIs inside these lists */
.check_list li, 
.check_list_not li {
  position: relative;
  padding-left: 25px;    /* Adds space for the icons */
  margin-bottom: 8px;
}

/* -------------------------------------
   Pink Checkmark List
-------------------------------------- */
.check_list li::before {
  content: '\2714';      /* Unicode for heavy checkmark (✔) */
  position: absolute;
  left: 0;
  color: deeppink;       /* Change to 'pink' if you prefer */
  font-weight: bold;
}

/* -------------------------------------
   Multiply / Strikethrough List
-------------------------------------- */
.check_list_not li {
  text-decoration: line-through;
  color: #888;           /* Dims the text */
}

.check_list_not li::before {
  content: '\2715';      /* Unicode for multiply X (✕) */
  position: absolute;
  left: 0;
  color: #d9534f;        /* Red for the 'X' */
  font-weight: bold;
  
  /* Prevents the strikethrough line from crossing over the icon */
  display: inline-block;
  text-decoration: none; 
}/* End custom CSS */