html[dir="rtl"] .canabuzz-section-text-special .block-content .item:not(:last-child) .item-content:after {
  left: -15px;
  right: auto
}

.canabuzz-section-text-special .block-content .item .title {
  font-size: 3.125rem;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 10px
}

.canabuzz-section-text-special .block-content .item .title .title-content{
  font-size: clamp(24px, 1.9vw, 36px);
  font-weight: bold;
}
.canabuzz-section-text-special .item-content{
  background: linear-gradient(145deg, #ffffff, #f1f5f9);
  box-shadow: 10px 10px 20px #e2e8f0, -10px -10px 20px #ffffff;
  padding: 32px;
}
.canabuzz-section-text-special .block-content .item .desc p{
  text-transform: uppercase;
  font-size: clamp(14px, 0.95vw, 18px);
  font-weight: bold;
}
.canabuzz-section-text-special .block-content .item .desc {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5
}

 

@media (max-width:991px) {
  .canabuzz-section-text-special .block-content .item .title {
    font-size: 1.875rem
  }
  .canabuzz-section-text-special .item{width: 50%;flex-basis: 50%;max-width: 50%;margin-bottom: 10px;}
}

@media (max-width:767px) {
  .canabuzz-section-text-special .block-content .item.col {
    flex: 0 0 50% !important;
    max-width: 50% !important
  }

  .canabuzz-section-text-special .block-content .item:nth-child(2) .item-content:after {
    display: none
  }
  .canabuzz-section-text-special .item-content{padding:15px}
}