.img-conutt {
  margin-top: 15%;
  width: 35px;
}

.text-conutt {
  margin-top: -35%;
  font-size: 1.2rem;
}

@keyframes progress {
  0% {
    --percentage-carey-1: 0;
  }

  100% {
    --percentage-carey-1: var(--value);
  }
}

@property --percentage-carey-1 {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}

[role="progressbar"] {
  --percentage-carey-1: var(--value);
  --primary-carey-1: #259997;
  --secondary-carey-1: #e5e5e5;
  --size-carey-1: 100%;
  animation: progress 2s 0.5s forwards;
  width: var(--size-carey-1);
  aspect-ratio: 1;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  display: grid;
  place-items: center;
}

[role="progressbar"]::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: conic-gradient(
    var(--primary-carey-1) calc(var(--percentage-carey-1) * 1%),
    var(--secondary-carey-1) 0
  );
  mask: radial-gradient(white 55%, transparent 0);
  mask-mode: alpha;
  -webkit-mask: radial-gradient(#0000 65%, #000 0);
  -webkit-mask-mode: alpha;
}

[role="progressbar"]::after {
  counter-reset: percentage var(--value);
  content: counter(percentage) "%";
  font-family: Helvetica, Arial, sans-serif;
  font-size: calc(var(--size-carey-1) / 5);
  color: var(--primary-carey-1);
  display: none;
}
