.elementor-kit-9{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ظرف کل چیپ‌ها */
.fc-chips{
  display:flex; flex-wrap:wrap; gap:12px 14px;
  align-items:flex-start; margin:16px 0 6px;
}

/* هر آیتم یک wrap عمودی دارد تا caret زیر لینک بیفتد */
.fc-chip-wrap{
  display:flex; flex-direction:column; align-items:center;
  min-width: max-content; /* از جمع شدن متن جلوگیری می‌کند */
}

/* خود چیپ (بدون ردیوس) */
.fc-chip-wrap .chip{
  display:inline-flex; align-items:center; justify-content:center;
  min-height:42px; padding:10px 16px;
  border:1px solid #DADADA; border-radius:0;
  background:#1110; color:#222; text-decoration:none;
  font-size:14px; font-weight:600; letter-spacing:0.2px;
  transition: background .2s, color .2s, border-color .2s;
}
.fc-chip-wrap .chip:hover{ border-color:#111; color:#111; background:#f5f5f5; }

/* حالت فعال: زمینه تیره */
.fc-chip-wrap.is-active .chip{
  background:#111; color:#fff; border-color:#111;
}

/* مثلث جدا (کوچک) زیر آیتم فعال */
.fc-chip-wrap .fc-caret{
  display:block; width:0; height:0;
  margin:8px auto 0; /* فاصله بین چیپ و مثلث = جدا بودن */
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-top:8px solid #111; /* همان رنگ حالت فعال */
}

/* شکست ردیفِ دستی قبل از یک اسلاگ خاص */
.fc-chip-break{ flex-basis:100%; height:0; }/* End custom CSS */