.drag-component[data-v-0618eeb3] {
  overflow: hidden;
  cursor: grab;
  user-select: none;
}
.drag-component[data-v-0618eeb3]:active {
  cursor: grabbing;
}
.slider[data-v-0618eeb3] {
  scroll-behavior: smooth;
  width: max-content;
  min-width: 100%;
  height: 100%;
  gap: var(--gap);
}.our-customers-panel[data-v-2c47dce2] {
  position: relative;
  height: 100%;
  padding: 77px 140px;
  overflow: hidden;
}
@media only screen and (max-width: 1365px) {
.our-customers-panel[data-v-2c47dce2] {
    padding: 77px 80px;
}
}
@media only screen and (max-width: 959px) {
.our-customers-panel[data-v-2c47dce2] {
    padding: 77px 0 77px 40px;
}
}
@media only screen and (max-width: 767px) {
.our-customers-panel[data-v-2c47dce2] {
    padding: 40px 0 40px 20px;
}
}
@media only screen and (max-width: 375px) {
.our-customers-panel[data-v-2c47dce2] {
    flex-direction: column;
    padding: 30px 0 40px 30px;
}
}
.our-customers-panel.article[data-v-2c47dce2] {
  padding: 77px 140px;
}
@media only screen and (max-width: 1365px) {
.our-customers-panel.article[data-v-2c47dce2] {
    padding: 77px 0 77px 70px;
}
}
@media only screen and (max-width: 959px) {
.our-customers-panel.article[data-v-2c47dce2] {
    padding: 77px 0 77px 30px;
}
}
@media only screen and (max-width: 375px) {
.our-customers-panel.article[data-v-2c47dce2] {
    flex-direction: column;
    padding: 30px 0 40px 30px;
}
}
@media only screen and (max-width: 959px) {
.our-customers-panel.article > .left-panel[data-v-2c47dce2] {
    flex: 0 0 220px;
}
}
@media only screen and (max-width: 767px) {
.our-customers-panel.article > .left-panel[data-v-2c47dce2] {
    flex: 0 0 150px;
}
}
@media only screen and (max-width: 375px) {
.our-customers-panel.article > .left-panel[data-v-2c47dce2] {
    flex: initial;
    padding: 0;
}
}
.our-customers-panel .left-panel[data-v-2c47dce2] {
  flex: 0 0 248px;
  flex-direction: column;
  padding: 3px 0;
}
@media only screen and (max-width: 959px) {
.our-customers-panel .left-panel[data-v-2c47dce2] {
    flex: 0 0 186px;
}
}
@media only screen and (max-width: 767px) {
.our-customers-panel .left-panel[data-v-2c47dce2] {
    flex: 0 0 130px;
    padding: 43px 0 55px 0;
}
}
@media only screen and (max-width: 375px) {
.our-customers-panel .left-panel[data-v-2c47dce2] {
    flex: initial;
    padding: 0;
}
}
.our-customers-panel .left-panel .slider-controller[data-v-2c47dce2] {
  display: flex;
  gap: 12px;
  margin-top: 40px;
}
@media only screen and (max-width: 767px) {
.our-customers-panel .left-panel .slider-controller[data-v-2c47dce2] {
    margin-top: 30px;
}
}
@media only screen and (max-width: 375px) {
.our-customers-panel .left-panel .slider-controller[data-v-2c47dce2] {
    display: none;
}
}
.our-customers-panel .left-panel .slider-controller .btn-next[data-v-2c47dce2],
.our-customers-panel .left-panel .slider-controller .btn-prev[data-v-2c47dce2] {
  background-color: rgb(var(--v-theme-primary));
  border-radius: 50%;
  color: #fff;
}
.our-customers-panel .left-panel .slider-controller .btn-next .material-symbols-outlined[data-v-2c47dce2],
.our-customers-panel .left-panel .slider-controller .btn-prev .material-symbols-outlined[data-v-2c47dce2] {
  font-size: 16px;
}
.our-customers-panel .left-panel .slider-controller .btn-prev .material-symbols-outlined[data-v-2c47dce2] {
  transform: rotateY(180deg);
}
.our-customers-panel .slider-panel[data-v-2c47dce2] {
  display: flex;
  flex: 1 1 auto;
}
@media only screen and (max-width: 767px) {
.our-customers-panel .slider-panel[data-v-2c47dce2] {
    flex: initial;
    margin-top: 40px;
    min-height: 281px;
}
}
.our-customers-panel .slider-panel .slider-item[data-v-2c47dce2] {
  min-width: var(--slider-width);
  width: var(--slider-width);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  height: calc(100% - 6px);
  background-color: #fff;
}
@media only screen and (max-width: 767px) {
.our-customers-panel .slider-panel .slider-item[data-v-2c47dce2] {
    height: 275px;
}
}.success-stories-component[data-v-0f6c64af] {
  position: relative;
  height: 560px;
}
@media only screen and (max-width: 767px) {
.success-stories-component[data-v-0f6c64af] {
    height: 450px;
}
}
.success-stories-component.dark[data-v-0f6c64af] {
  background-color: #e1e3ef;
}
.success-stories-component h2[data-v-0f6c64af] {
  width: max-content;
  color: rgb(var(--v-theme-primary));
  font-size: 30px;
  font-weight: bold;
  white-space: pre-wrap;
}
@media only screen and (max-width: 767px) {
.success-stories-component h2[data-v-0f6c64af] {
    font-size: 18px;
    line-height: 25px;
}
}
@media only screen and (max-width: 375px) {
.success-stories-component h2[data-v-0f6c64af] {
    white-space: nowrap;
}
}
.success-stories-component .more-link[data-v-0f6c64af] {
  margin-top: auto;
}
.success-stories-component .more-link.mobile[data-v-0f6c64af] {
  display: none;
}
@media only screen and (max-width: 375px) {
.success-stories-component .more-link.mobile[data-v-0f6c64af] {
    display: block;
}
}
@media only screen and (max-width: 375px) {
.success-stories-component .more-link.screen[data-v-0f6c64af] {
    display: none;
}
}
@media only screen and (max-width: 375px) {
.success-stories-component .more-link[data-v-0f6c64af] {
    margin-top: 14px;
}
}
.success-stories-component p[data-v-0f6c64af] {
  color: rgb(var(--v-theme-primary));
  font-weight: 500;
  font-size: 16px;
}
@media only screen and (max-width: 767px) {
.success-stories-component p[data-v-0f6c64af] {
    font-size: 12px;
    line-height: 20px;
}
}
.success-stories-component p > span[data-v-0f6c64af] {
  font-size: 16px;
  font-weight: bold;
  margin-left: 20px;
}
@media only screen and (max-width: 767px) {
.success-stories-component p > span[data-v-0f6c64af] {
    font-size: 12px;
    margin-left: 15px;
}
}
.success-stories-component .slider-item > a[data-v-0f6c64af] {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.success-stories-component .img-box[data-v-0f6c64af] {
  width: 100%;
  background-color: #ccc;
  flex: 1 0 50%;
  overflow: hidden;
}
.success-stories-component .img-box > img[data-v-0f6c64af] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media only screen and (max-width: 767px) {
.success-stories-component .img-box[data-v-0f6c64af] {
    flex: 1 0 134px;
}
}
.success-stories-component .message-box[data-v-0f6c64af] {
  width: 100%;
  flex: 1 1 50%;
  overflow: hidden;
  padding-bottom: 20px;
}
@media only screen and (max-width: 767px) {
.success-stories-component .message-box[data-v-0f6c64af] {
    flex: 1 1 141px;
}
}
.success-stories-component .message-box .msg-header[data-v-0f6c64af] {
  padding: 16px;
  gap: 24px;
}
@media only screen and (max-width: 767px) {
.success-stories-component .message-box .msg-header[data-v-0f6c64af] {
    padding: 12px;
    gap: 12px;
}
}
.success-stories-component .message-box .msg-header .msg-tag[data-v-0f6c64af] {
  background-color: #ebebeb;
  border-radius: 14px;
  padding: 4px 16px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #999;
}
@media only screen and (max-width: 767px) {
.success-stories-component .message-box .msg-header .msg-tag[data-v-0f6c64af] {
    font-size: 12px;
    padding: 4px 12px;
}
}
.success-stories-component .message-box .msg-header .msg-date[data-v-0f6c64af] {
  font-size: 16px;
  color: #666;
}
@media only screen and (max-width: 767px) {
.success-stories-component .message-box .msg-header .msg-date[data-v-0f6c64af] {
    font-size: 12px;
}
}
.success-stories-component .message-box .msg-content > p[data-v-0f6c64af] {
  color: #333;
  font-size: 20px;
  line-height: 30px;
  padding: 0 16px;
  line-clamp: 4;
  -webkit-line-clamp: 4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
.success-stories-component .message-box .msg-content > p[data-v-0f6c64af] {
    font-size: 14px;
    line-height: 24px;
    line-clamp: 3;
    -webkit-line-clamp: 3;
}
}