.elementor-20378 .elementor-element.elementor-element-4cff9930{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20378 .elementor-element.elementor-element-230d0e2a .elementor-heading-title{font-family:"IRANSansWeb_Black", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-20378 .elementor-element.elementor-element-7cc2b71a > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FBBC34;border-radius:5px 5px 5px 5px;}/* Start custom CSS for heading, class: .elementor-element-230d0e2a *//* باکس تیتر کاروسل */
.carousel-title {
  position: relative;
  display: inline-block;
  padding: 14px 22px 14px 30px; /* فاصله داخلی */
  font-weight: 800;
  font-size: clamp(20px, 2vw, 26px);
  color: #0a3a70;
  background: #fbbc34; /* بک‌گراند نرم */
  border-radius: 10px; /* گوشه‌های نرم */
  text-align: right;
  border: 1px solid rgba(0,0,0,0.06); /* یک خط خیلی ظریف */
}

/* خط رنگی زیبای کنار تیتر */
.carousel-title::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  height: 70%;
  background: linear-gradient(90deg, #f36824, #fbbc34);
  border-radius: 10px;
  opacity: 0.9;
}

/* افکت حرکت خیلی لطیف در هاور */
.carousel-title:hover {
  transform: translateX(-3px);
  transition: 0.25s ease;
}
/* باکس تیتر کاروسل */
.carousel-title {
  position: relative;
  display: inline-block;
  padding: 14px 22px 14px 30px; /* فاصله داخلی */
  font-weight: 800;
  font-size: clamp(20px, 2vw, 26px);
  color: #0a3a70;
  background: #fbbc34; /* بک‌گراند نرم */
  border-radius: 10px; /* گوشه‌های نرم */
  text-align: right;
  border: 1px solid rgba(0,0,0,0.06); /* یک خط خیلی ظریف */
}

/* خط رنگی زیبای کنار تیتر */
.carousel-title::before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  height: 70%;
  background: linear-gradient(90deg, #f36824, #fbbc34);
  border-radius: 10px;
  opacity: 0.9;
}

/* افکت حرکت خیلی لطیف در هاور */
.carousel-title:hover {
  transform: translateX(-3px);
  transition: 0.25s ease;
}/* End custom CSS */