
.progress-container {
    position: fixed;
    bottom: 30px; /* Adjust position */
    right: 20px;  /* Adjust position */
    width: 50px;  /* Adjust size */
    height: 50px;
    z-index: 99;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: scale(0);
    transition: all 0.5s ease-in-out;
  }
  .solid .progress-container {
    transform: scale(1);
    transition: all 0.5s ease-in-out;
  }
  
  .progress-container:before {
    content: "\2197"; /* Unicode for the arrow */
    color: #E1981B;
    position: absolute;
    font-size: 20px;
    transform: rotate(135deg);
    transition: all 1s linear ;
  }
  .solid   .progress-container:before{
    transform: rotate(316deg);
    transition: all 1s linear ;
  }
  /* Rotate the SVG so progress starts from the top */
  .progress-container svg {
    transform: rotate(-90deg);
    width: 100%;
    height: 100%;
  }
  
  /* Static background circle */
  .progress-background {
    fill: none;
    stroke: #D9D9D9; /* Background circle color */
    stroke-width: 3;
  }
  
  /* Progress indicator circle */
  .progress-indicator {
    fill: none;
    stroke: #E1981B; /* Progress color */
    stroke-width: 3;
    stroke-dasharray: 283; /* Circle circumference (2πr, r=45) */
    stroke-dashoffset: 283; /* Initially empty (hidden stroke) */
    transition: all 1s linear;
    /* animation: progress-animation 1s linear forwards; 
    animation-timeline: scroll(root);  */
  }
  
  /* Progress animation */
  @keyframes progress-animation {
    0% {
      stroke-dashoffset: 283; /* Start at full circumference (empty) */
    }
    100% {
      stroke-dashoffset: 0; /* Fully visible (filled) */
    }
  }

  .grecaptcha-badge{
    display: none !important;
  }
  

  

  