.elementor-widget-icon_box_slider .prk-icon-content-slider {
  --prk-icon-content-gap: 12px;
  --prk-icon-content-columns: 1;
  --prk-icon-content-native-width: 88%;
  --prk-icon-content-slides: 1;
  --prk-icon-content-media-width: 70px;
  --prk-icon-content-pagination-color: #d9dbe1;
  --prk-icon-content-pagination-active: #162c5b;
  --prk-icon-content-pagination-size: 7px;
  --prk-icon-content-pagination-active-width: 22px;
  --prk-icon-content-pagination-gap: 6px;
  --prk-icon-content-pagination-track-width: 180px;
  --prk-icon-content-pagination-track-height: 5px;
  --prk-icon-content-pagination-inside: 12px;
  position: relative;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  overflow: visible;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider *,
.elementor-widget-icon_box_slider .prk-icon-content-slider *::before,
.elementor-widget-icon_box_slider .prk-icon-content-slider *::after {
  box-sizing: border-box;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider__viewport {
  position: relative;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  overflow: hidden;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider__track {
  display: flex;
  width: 100%;
  min-width: 0;
  gap: var(--prk-icon-content-gap);
}

.elementor-widget-icon_box_slider .prk-icon-content-slider__item {
  flex: 0 0 calc((100% - (var(--prk-icon-content-slides) - 1) * var(--prk-icon-content-gap)) / var(--prk-icon-content-slides));
  width: calc((100% - (var(--prk-icon-content-slides) - 1) * var(--prk-icon-content-gap)) / var(--prk-icon-content-slides));
  min-width: 0;
  height: auto;
}

.elementor-widget-icon_box_slider .box_article_item {
  display: flex;
  width: 100%;
  min-width: 0;
  min-height: 70px;
  align-items: center;
  overflow: hidden;
  color: inherit;
  background-color: #fff;
  border: 0;
  border-radius: 15px;
  box-shadow: none;
  text-decoration: none;
  transition: transform .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease;
}

.elementor-widget-icon_box_slider .box_article_item .prk-image-box-icon {
  display: flex;
  width: var(--prk-icon-content-media-width);
  min-width: var(--prk-icon-content-media-width);
  height: 70px;
  padding: 10px;
  align-items: center;
  justify-content: center;
  color: #162c5b;
}

.elementor-widget-icon_box_slider .prk-image-box-icon img,
.elementor-widget-icon_box_slider .prk-image-box-icon svg {
  display: block;
  /* width: 50px;
  height: 50px; */
  object-fit: contain;
  fill: currentColor;
}

.elementor-widget-icon_box_slider .prk-image-box-icon i {
  display: block;
  font-size: 50px;
  line-height: 1;
}

.elementor-widget-icon_box_slider .box_article_item .prk-data-box-icon {
  display: flex;
  width: calc(100% - var(--prk-icon-content-media-width));
  min-width: 0;
  flex-direction: column;
  justify-content: center;
}

.elementor-widget-icon_box_slider .box_article_item .prk-data-box-icon p {
  margin: 0 0 5px;
  color: #162c5b;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
}

.elementor-widget-icon_box_slider .box_article_item .prk-data-box-icon span {
  color: #8995a6;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.5;
}

/* layouts */
.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-icon-content-swiper .prk-icon-content-slider__track {
  gap: 0;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-icon-content-swiper .prk-icon-content-slider__item {
  flex-basis: auto;
  width: auto;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-icon-content-grid .prk-icon-content-slider__viewport,
.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-icon-content-flex .prk-icon-content-slider__viewport,
.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-icon-content-native .prk-icon-content-slider__viewport {
  overflow: visible;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-icon-content-grid .prk-icon-content-slider__track {
  display: grid;
  grid-template-columns: repeat(var(--prk-icon-content-columns), minmax(0, 1fr));
}

.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-icon-content-grid .prk-icon-content-slider__item,
.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-icon-content-flex .prk-icon-content-slider__item {
  width: auto;
  flex-basis: auto;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-icon-content-flex .prk-icon-content-slider__track {
  flex-wrap: wrap;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-icon-content-flex .prk-icon-content-slider__item {
  flex: 1 1 calc((100% - (var(--prk-icon-content-columns) - 1) * var(--prk-icon-content-gap)) / var(--prk-icon-content-columns));
}

.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-icon-content-native .prk-icon-content-slider__viewport {
  overflow-x: auto;
  overflow-y: hidden;
  overscroll-behavior-inline: contain;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
  scroll-snap-type: x proximity;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-icon-content-native .prk-icon-content-slider__viewport::-webkit-scrollbar {
  display: none;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-icon-content-native .prk-icon-content-slider__track {
  width: max-content;
  min-width: 100%;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-icon-content-native .prk-icon-content-slider__item {
  flex: 0 0 var(--prk-icon-content-native-width);
  width: var(--prk-icon-content-native-width);
  scroll-snap-align: start;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-icon-content-hidden {
  display: none !important;
}

/* navigation */
.elementor-widget-icon_box_slider .prk-icon-content-slider__navs {
  position: absolute;
  z-index: 8;
  display: flex;
  gap: 8px;
  pointer-events: none;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider--nav-sides .prk-icon-content-slider__navs {
  top: 50%;
  right: 8px;
  left: 8px;
  justify-content: space-between;
  transform: translateY(-50%);
}

.elementor-widget-icon_box_slider .prk-icon-content-slider--nav-top-start .prk-icon-content-slider__navs { top: 8px; inset-inline-start: 8px; }
.elementor-widget-icon_box_slider .prk-icon-content-slider--nav-top-end .prk-icon-content-slider__navs { top: 8px; inset-inline-end: 8px; }
.elementor-widget-icon_box_slider .prk-icon-content-slider--nav-bottom-center .prk-icon-content-slider__navs { bottom: 8px; inset-inline-start: 50%; transform: translateX(-50%); }

.elementor-widget-icon_box_slider .prk-icon-content-slider__nav {
  display: inline-flex;
  width: 38px;
  height: 38px;
  padding: 0;
  align-items: center;
  justify-content: center;
  color: #424750;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 999px;
  box-shadow: none;
  cursor: pointer;
  pointer-events: auto;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider--nav-hover-only .prk-icon-content-slider__navs {
  opacity: 0;
  visibility: hidden;
  transition: opacity .2s ease, visibility .2s ease;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider--nav-hover-only:hover .prk-icon-content-slider__navs,
.elementor-widget-icon_box_slider .prk-icon-content-slider--nav-hover-only:focus-within .prk-icon-content-slider__navs {
  opacity: 1;
  visibility: visible;
}

/* pagination */
.elementor-widget-icon_box_slider .prk-icon-content-slider__pagination-row {
  position: relative;
  z-index: 7;
  display: flex;
  width: 100%;
  min-height: 14px;
  margin-top: 12px;
  align-items: center;
}
.elementor-widget-icon_box_slider .prk-icon-content-slider--pagination-align-start .prk-icon-content-slider__pagination-row { justify-content: flex-start; }
.elementor-widget-icon_box_slider .prk-icon-content-slider--pagination-align-center .prk-icon-content-slider__pagination-row { justify-content: center; }
.elementor-widget-icon_box_slider .prk-icon-content-slider--pagination-align-end .prk-icon-content-slider__pagination-row { justify-content: flex-end; }
.elementor-widget-icon_box_slider .prk-icon-content-slider--pagination-dir-rtl .prk-icon-content-slider__pagination-row { direction: rtl; }
.elementor-widget-icon_box_slider .prk-icon-content-slider--pagination-dir-ltr .prk-icon-content-slider__pagination-row { direction: ltr; }

.elementor-widget-icon_box_slider .prk-icon-content-slider--pagination-inside-top .prk-icon-content-slider__pagination-row,
.elementor-widget-icon_box_slider .prk-icon-content-slider--pagination-inside-bottom .prk-icon-content-slider__pagination-row {
  position: absolute;
  right: var(--prk-icon-content-pagination-inside);
  left: var(--prk-icon-content-pagination-inside);
  margin: 0;
}
.elementor-widget-icon_box_slider .prk-icon-content-slider--pagination-inside-top .prk-icon-content-slider__pagination-row { top: var(--prk-icon-content-pagination-inside); }
.elementor-widget-icon_box_slider .prk-icon-content-slider--pagination-inside-bottom .prk-icon-content-slider__pagination-row { bottom: var(--prk-icon-content-pagination-inside); }

.elementor-widget-icon_box_slider .prk-icon-content-slider__pagination,
.elementor-widget-icon_box_slider .prk-icon-content-slider__scrollbar {
  position: relative !important;
  inset: auto !important;
  margin: 0 !important;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider__pagination {
  display: flex;
  width: auto !important;
  align-items: center;
  gap: var(--prk-icon-content-pagination-gap);
}

.elementor-widget-icon_box_slider .prk-icon-content-slider__pagination .swiper-pagination-bullet {
  width: var(--prk-icon-content-pagination-size);
  height: var(--prk-icon-content-pagination-size);
  margin: 0 !important;
  border-radius: 999px;
  background: var(--prk-icon-content-pagination-color);
  opacity: 1;
}

.elementor-widget-icon_box_slider .prk-icon-content-slider__pagination .swiper-pagination-bullet-active { background: var(--prk-icon-content-pagination-active); }
.elementor-widget-icon_box_slider .prk-icon-content-slider--pagination-type-stretch .prk-icon-content-slider__pagination .swiper-pagination-bullet-active { width: var(--prk-icon-content-pagination-active-width); }
.elementor-widget-icon_box_slider .prk-icon-content-slider__pagination.swiper-pagination-progressbar,
.elementor-widget-icon_box_slider .prk-icon-content-slider__scrollbar {
  width: min(100%, var(--prk-icon-content-pagination-track-width)) !important;
  height: var(--prk-icon-content-pagination-track-height) !important;
  overflow: hidden;
  border-radius: 999px;
  background: var(--prk-icon-content-pagination-color);
}
.elementor-widget-icon_box_slider .prk-icon-content-slider__pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.elementor-widget-icon_box_slider .prk-icon-content-slider__scrollbar .swiper-scrollbar-drag { background: var(--prk-icon-content-pagination-active); }
.elementor-widget-icon_box_slider .prk-icon-content-slider--pagination-type-scrollbar .prk-icon-content-slider__pagination { display: none; }
.elementor-widget-icon_box_slider .prk-icon-content-slider:not(.prk-icon-content-slider--pagination-type-scrollbar) .prk-icon-content-slider__scrollbar { display: none; }

/* entry */
.elementor-widget-icon_box_slider .prk-icon-content-slider[data-entry-animation]:not([data-entry-animation="none"]) .prk-icon-content-slider__item {
  opacity: 0;
  transition: opacity var(--prk-entry-duration, 450ms) ease, transform var(--prk-entry-duration, 450ms) ease;
  transition-delay: calc(var(--prk-entry-index) * var(--prk-entry-stagger, 45ms));
}
.elementor-widget-icon_box_slider .prk-icon-content-slider[data-entry-animation="fade-up"] .prk-icon-content-slider__item { transform: translateY(18px); }
.elementor-widget-icon_box_slider .prk-icon-content-slider[data-entry-animation="fade-right"] .prk-icon-content-slider__item { transform: translateX(-18px); }
.elementor-widget-icon_box_slider .prk-icon-content-slider[data-entry-animation="fade-left"] .prk-icon-content-slider__item { transform: translateX(18px); }
.elementor-widget-icon_box_slider .prk-icon-content-slider[data-entry-animation="zoom"] .prk-icon-content-slider__item { transform: scale(.94); }
.elementor-widget-icon_box_slider .prk-icon-content-slider.is-prk-entry-visible .prk-icon-content-slider__item { opacity: 1 !important; transform: none !important; }

@media (prefers-reduced-motion: reduce) {
  .elementor-widget-icon_box_slider .prk-icon-content-slider *,
  .elementor-widget-icon_box_slider .prk-icon-content-slider *::before,
  .elementor-widget-icon_box_slider .prk-icon-content-slider *::after {
    transition-duration: .01ms !important;
    animation-duration: .01ms !important;
  }
}
