.zrIconBox-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}
.zrIconBox-wrapper .zrIconBox-icon-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.zrIconBox-wrapper .zrIconBox-icon-wrapper .zrIconBox-icon {
  line-height: var(--iconsize);
}
.zrIconBox-wrapper .zrIconBox-icon-wrapper .zrIconBox-icon a {
  text-decoration: none;
}
.zrIconBox-wrapper .zrIconBox-icon-wrapper .zrIconBox-icon span {
  font-size: 2rem;
  color: var(--iconcolor, inherit);
  font-size: var(--iconsize);
  font-weight: 400;
}
.zrIconBox-wrapper .zrIconBox-icon-wrapper .zrIconBox-icon span.opc-Icon.opc-Icon-far {
  font-family: "Font Awesome 5 Free";
}
.zrIconBox-wrapper .zrIconBox-icon-wrapper .zrIconBox-icon span.opc-Icon.opc-Icon-fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.zrIconBox-wrapper .zrIconBox-icon-wrapper .zrIconBox-icon span.opc-Icon.opc-Icon-fab {
  font-family: "Font Awesome 5 Brands";
}
.zrIconBox-wrapper .zrIconBox-icon-wrapper .zrIconBox-icon[data-iconcolor=primary] span {
  color: var(--primary);
}
.zrIconBox-wrapper .zrIconBox-icon-wrapper .zrIconBox-icon[data-iconcolor=secondary] span {
  color: var(--secondary);
}
.zrIconBox-wrapper .zrIconBox-icon-wrapper .zrIconBox-icon[data-iconcolor=custom] span {
  color: var(--iconcolor);
}
.zrIconBox-wrapper .zrIconBox-content-wrapper {
  display: flex;
  flex-direction: column;
}
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-title-wrapper,
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-text-wrapper {
  text-align: center;
}
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-title-wrapper > *,
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-text-wrapper > * {
  text-align: inherit;
}
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-title-wrapper .zrIconBox-title.custom-size,
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-text-wrapper .zrIconBox-title.custom-size {
  font-size: var(--title-size);
}
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-title-wrapper .zrIconBox-title.custom-weight,
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-text-wrapper .zrIconBox-title.custom-weight {
  font-weight: var(--title-weight);
}
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-title-wrapper .zrIconBox-title[data-title-color=primary],
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-text-wrapper .zrIconBox-title[data-title-color=primary] {
  color: var(--primary);
}
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-title-wrapper .zrIconBox-title[data-title-color=secondary],
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-text-wrapper .zrIconBox-title[data-title-color=secondary] {
  color: var(--secondary);
}
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-title-wrapper .zrIconBox-title[data-title-color=body],
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-text-wrapper .zrIconBox-title[data-title-color=body] {
  color: var(--body-color);
}
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-title-wrapper .zrIconBox-title[data-title-color=custom],
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-text-wrapper .zrIconBox-title[data-title-color=custom] {
  color: var(--title-color);
}
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-title-wrapper .zrIconBox-title,
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-text-wrapper .zrIconBox-title {
  margin-bottom: 0.5rem;
}
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-title-wrapper .zrIconBox-title a,
.zrIconBox-wrapper .zrIconBox-content-wrapper .zrIconBox-text-wrapper .zrIconBox-title a {
  text-decoration: none;
}
.zrIconBox-wrapper.iconposition-left, .zrIconBox-wrapper.iconposition-right {
  flex-direction: row;
}
.zrIconBox-wrapper.iconposition-left .zrIconBox-content-wrapper .zrIconBox-title-wrapper,
.zrIconBox-wrapper.iconposition-left .zrIconBox-content-wrapper .zrIconBox-text-wrapper, .zrIconBox-wrapper.iconposition-right .zrIconBox-content-wrapper .zrIconBox-title-wrapper,
.zrIconBox-wrapper.iconposition-right .zrIconBox-content-wrapper .zrIconBox-text-wrapper {
  text-align: left;
}
.zrIconBox-wrapper.iconposition-right {
  flex-direction: row-reverse;
}
.zrIconBox-wrapper.alignment-left {
  justify-content: flex-start;
  align-items: start;
}
.zrIconBox-wrapper.alignment-left .zrIconBox-title-wrapper,
.zrIconBox-wrapper.alignment-left .zrIconBox-text-wrapper {
  text-align: left;
}
.zrIconBox-wrapper.alignment-left .zrIconBox-title-wrapper > *,
.zrIconBox-wrapper.alignment-left .zrIconBox-text-wrapper > * {
  text-align: inherit;
}
.zrIconBox-wrapper.alignment-left.iconposition-right {
  justify-content: flex-end;
}
.zrIconBox-wrapper.alignment-right {
  justify-content: flex-end;
  align-items: end;
}
.zrIconBox-wrapper.alignment-right .zrIconBox-title-wrapper,
.zrIconBox-wrapper.alignment-right .zrIconBox-text-wrapper {
  text-align: right;
}
.zrIconBox-wrapper.alignment-right .zrIconBox-title-wrapper > *,
.zrIconBox-wrapper.alignment-right .zrIconBox-text-wrapper > * {
  text-align: inherit;
}
.zrIconBox-wrapper.alignment-right.iconposition-right {
  justify-content: flex-start;
}
.zrIconBox-wrapper.alignment-stretch {
  justify-content: space-between;
}

/*# sourceMappingURL=ZrIconBox.css.map */
