.so-widget-three-columns-ico-heading-content-box-style-d75171398898 > .row:first-child {
  padding-top: 20px;
  /*60px;*/
}
.so-widget-three-columns-ico-heading-content-box-style-d75171398898 > .row:last-child:after {
  width: calc(100% - 30px);
  /*border-bottom: 2px solid #9fca79;*/
  left: 15px;
  position: relative;
  height: 20px;
  /*80px;*/
}
.so-widget-three-columns-ico-heading-content-box-style-d75171398898 img {
  height: 50px;
}
@media only screen and (min-width: 992px) {
  .so-widget-three-columns-ico-heading-content-box-style-d75171398898 .column:not(:last-child):after {
    content: "";
    display: block;
    border: 1px solid #f69821;
    position: absolute;
    top: 10%;
    right: 0;
    height: 85%;
  }
}
.so-widget-three-columns-ico-heading-content-box-style-d75171398898 h2 {
  margin-top: 0;
  margin-bottom: 68px;
}
.so-widget-three-columns-ico-heading-content-box-style-d75171398898 h3 {
  font-size: 26px;
  font-weight: 300;
}
.so-widget-three-columns-ico-heading-content-box-style-d75171398898 .content {
  color: #2D2A2C;
  font-size: 18px;
  font-weight: 300;
}
.so-widget-three-columns-ico-heading-content-box-style-d75171398898 .btn {
  margin-top: 30px;
}
@media only screen and (max-width: 991px) {
  .so-widget-three-columns-ico-heading-content-box-style-d75171398898 .column {
    margin-bottom: 30px;
  }
}