.footer-iconcall{width:60px; height:60px; z-index:1030;}
.mb-16 {
    margin-bottom: 6rem; /* creates vertical space between the two icons */
  }
 .text-justify{text-align:justify;}
 .text-main{background-image: linear-gradient(90deg, #f406a0, #7b00ff, #009aff);    color: transparent;     -webkit-background-clip: text; background-clip: text;}
.border-main-color{background-color: #630065; border-radius:15px; box-shadow:5px 5px 10px #777777;}
.bg-main{background-color: #630065;}
.icon-box {
  background-color: #630065;
  border: 2px solid #fff;
  border-radius: 50%;
  padding: 0.4rem;
  box-shadow: 0 0 5px rgba(0,0,0,0.5);
  color: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}