.icon-boxes > .container {
  display: flex;
  gap: 3em;
}
.icon-boxes > .container .box-wrapper {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 15px;
  padding-block-start: var(--padding-block-start);
  padding-block-end: var(--padding-block-end);
}
.icon-boxes > .container .box-wrapper:not(:last-child) {
  border-right: 1px solid var(--ts-border);
}
.icon-boxes > .container .box-wrapper .box-icon {
  display: inline-flex;
  flex: 0 0 auto;
  position: relative;
  margin-right: var(--icon-box-icon-margin, 15px);
  margin-left: 0;
  margin-bottom: unset;
  fill: #000;
  color: #000;
  border-color: #000;
  opacity: 0.3;
}
.icon-boxes > .container .box-wrapper .box-icon i {
  font-size: 40px;
}
.icon-boxes > .container .box-wrapper .box-content {
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: center;
  gap: 0;
}
.icon-boxes > .container .box-wrapper .box-content .box-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin: 0;
}
.icon-boxes > .container .box-wrapper .box-content p {
  margin: 0;
  color: var(--e-global-color-accent);
}

/*# sourceMappingURL=icon-boxes.css.map */
