.component-carousel-text .pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .icon-box {
  background-color: #eff3f8;
  width: 80px;
  min-width: 80px;
  height: 80px;
}

.component-carousel-text .pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .icon-box svg {
  fill: none;
}

.component-carousel-text .pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .title-box {
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  color: #07468d;
}

.component-carousel-text .pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .description-box {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #596980;
}

.pxl-icons-carousel1 .pxl-swiper-arrow-wrap.style-1 .pxl-swiper-arrow svg path {
  fill: #07468d !important;
}

/*** DARK ***/

.component-carousel-text.dark .pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .icon-box {
  background-color: #98d149;
}

.component-carousel-text.dark .pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .title-box {
  color: #ffffff;
}

.component-carousel-text.dark
  .pxl-icons-carousel1
  .pxl-swiper-arrow-wrap.style-1
  .pxl-swiper-arrow
  svg
  path {
  fill: #ffffff !important;
}
