.section-icco-info-list .pxl-text-editor p {
  margin-bottom: 0px;
}

.section-icco-info-list svg {
  width: 80px !important;
  height: 80px !important;
  margin-top: 10px !important;
}

.section-icco-info-list .dark-arrow svg rect {
  fill: #07468d;
}

.section-icco-info-list .dark-arrow svg path {
  fill: #07468d;
}

.section-icco-info-list .typography-title {
  font-size: 40px !important;
  font-weight: 600 !important;
  line-height: 48px !important;
  color: #ffffff;
  margin-left: 40px !important;
  margin-top: 81px !important;
  margin-bottom: 16px !important;
}

.section-icco-info-list .typography-body1 {
  margin-left: 40px;
}

.section-icco-info-list .pxl-heading .pxl-item--title {
  font-size: 40px !important;
  font-weight: 600 !important;
  line-height: 48px !important;
}

.section-icco-info-list .pxl-item--title {
  font-size: 24px !important;
  font-weight: 600 !important;
  line-height: 32px !important;
}
.section-icco-info-list .pxl-icon-box1.style-3 .pxl-item--inner:hover {
  border-color: #596980;
}
.section-icco-info-list .pxl-icon-box1.style-3 .pxl-item--inner:hover:before {
  width: 0%;
}

.dark-background {
  color: #ffffff;
}

.light-background {
  color: #07468d;
}

.section-icco-info-list
  .elementor-column-gap-extended
  > .elementor-column
  > .elementor-element-populated {
  padding-left: 0px;
}

.section-icco-info-list > .elementor-container.elementor-column-gap-extended {
  max-width: 1440px !important;
}

.typography-body1.dark-arrow .elementor-widget-container .pxl-icon-box .pxl-item--inner {
  padding: 48px 40px 48px 40px !important;
  column-gap: 24px !important;
}

.typography-body1.dark-arrow .elementor-widget-container {
  border-width: 0px !important;
}

.typography-body1.dark-arrow .elementor-widget-container .pxl-icon-box1.style-3 .pxl-item--inner {
  border-left: 1px solid #596980;
}

.typography-body1.dark-arrow
  .elementor-widget-container
  .pxl-icon-box1.style-3
  .pxl-item--inner::after {
  content: "";
  position: absolute;
  left: 40px;
  width: calc(100% - 40px);
  height: 1px;
  background: #596980;
  bottom: 0 !important;
}

.typography-body1.light-arrow .elementor-widget-container {
  border-width: 0px !important;
}

.typography-body1.light-arrow
  .elementor-widget-container
  .pxl-icon-box1.style-3
  .pxl-item--inner::after {
  content: "";
  position: absolute;
  left: 40px;
  width: calc(100% - 40px);
  height: 1px;
  background: #dee5ee;
  bottom: 0 !important;
}

.typography-body1.light-arrow .elementor-widget-container .pxl-icon-box1.style-3 .pxl-item--inner {
  border-left: 1px solid #dee5ee;
}

.typography-body1.light-arrow .elementor-widget-container .pxl-icon-box .pxl-item--inner {
  padding: 48px 40px 48px 40px !important;
  column-gap: 24px !important;
}

.typography-body1 .pxl-item--inner .pxl-item--title {
  margin-bottom: 24px !important;
}

@media (max-width: 767px) {
  .section-icco-info-list .typography-title {
    margin-left: 24px !important;
    margin-top: 48px !important;
    margin-right: 9px !important;
  }

  .section-icco-info-list {
    padding: 0px !important;
    margin-top: 0px !important;
  }

  .section-icco-info-list .typography-body1 {
    margin-left: 24px !important;
    margin-right: 9px !important;
  }
}

@media (min-width: 767px) {
  .section-icco-info-list.dark-background.light-gray.short-info-section {
    padding-bottom: 96px !important;
  }
  .section-icco-info-list.dark-gray.short-info-section {
    padding-bottom: 96px !important;
  }
}

@media (min-width: 1440px) {
  .section-icco-info-list .custom-image .elementor-widget-container .pxl-item--image img {
    border-radius: 24px 0 0 24px !important;
  }
}
