.footercolor {
  width: 100%;
  height: 180px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  bottom: 20px;
  background-color: white;
}

.btn {
  width: 6.5rem;
  height: 6.5rem;
  border-radius: 50%;
  background:  #28a745;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.btn i {
  font-size: 2.6rem;
  color: whitesmoke;
  transition: 0.6s;
}

@property --fill {
  syntax: "<percentage>";
  initial-value: 0%;
  inherits: true;
}

.outside1 {
  padding: 4px;
  background: conic-gradient( #3B5999 var(--fill), transparent var(--fill));
  border-radius: 50%;
  cursor: pointer;
  border: none;
  outline: none;
  transition: --fill 0.8s ease-in-out;
}

.outside1:hover {
  --fill: 100%;
}

.outside1:hover .btn i {
  color:brown;
}
