.callout-box {
  padding: 30px;
  background-color: #444 !important;
  background-image: url("https://www.transparenttextures.com/patterns/dark-mosaic.png");
  color: #fff;
}
.callout-box .cb-title {
  font-weight: 800;
  font-size: 54px;
  margin-bottom: 20px;
  line-height: 1;
}
.callout-box .cb-title:after {
  content: "";
  height: 1px;
  background-color: rgba(255, 255, 255, 0.4);
  display: block;
  margin-top: 20px;
}
.callout-box .cb-text {
  font-weight: 600;
  line-height: 1.4;
}
.solution-boxes h3 {
  font-size: 24px;
  text-transform: uppercase;
  color: #444;
  margin-bottom: 10px;
}
.solution-boxes .icon-box-svg {
  height: 50px !important;
}
.solution-boxes .icon-box-svg svg {
  height: 50px !important;
  width: auto !important;
}
