    }
    .contact-info .d-flex {
      transition: transform 0.2s ease;
    }
    .contact-info .d-flex:hover {
      transform: translateX(5px);
    }
    .social-links a {
      display: inline-block;
      width: 36px;
      height: 36px;
      line-height: 36px;
      text-align: center;
      background-color: #495057;
      border-radius: 50%;
      transition: all 0.3s ease;
    }
    .social-links a:hover {
      background-color: #6c757d;
      transform: translateY(-2px);
    }
    .icp-info smal