.bg-purple {
    background: var(--primary);
    background: -moz-linear-gradient(-45deg, var(--primary-light) 0%, var(--primary-dark) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, var(--primary-light)), color-stop(100%, var(--primary-dark)));
    background: -webkit-linear-gradient(-45deg, var(--primary-light) 0%, var(--primary-dark) 100%);
    background: -o-linear-gradient(-45deg, var(--primary-light) 0%, var(--primary-dark) 100%);
    background: -ms-linear-gradient(-45deg, var(--primary-light) 0%, var(--primary-dark) 100%);
    background: -webkit-linear-gradient(315deg, var(--primary-light) 0%, var(--primary-dark) 100%);
    background: -o-linear-gradient(315deg, var(--primary-light) 0%, var(--primary-dark) 100%);
    background: linear-gradient(135deg, var(--primary-light) 0%, var(--primary-dark) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--primary-light)', endColorstr='var(--primary-dark)', GradientType=1);
  }


  .info-wrap h3 {
    color: #fff;
    position: relative;
  }

  .info-wrap p {
    color: thistle;
    font-size: large;
  }

  .info-wrap .dbox {
    width: 100%;
    margin-bottom: 25px;
  }

  .info-wrap .dbox:last-child {
    margin-bottom: 0;
  }

  .info-wrap .dbox p {
    margin-bottom: 0;
    color: thistle;
    font-size: large;
  }

  .info-wrap .dbox p span:first-child {
    font-weight: 400;
    color: black;
  }


  .info-wrap .dbox .icon {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, 0.05);
  }

  .info-wrap .dbox .icon span {
    font-size: 20px;
    color: white;
  }

  .info-wrap .dbox .text {
    width: calc(100% - 50px);
  }