/*=== MEDIA QUERY ===*/
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700|Roboto:300,400,500,700");


  .img-half {
      transform: scale(0.65);
    }

    .img-quarter {
      transform: scale(0.45);
     
    }

    .card-hover {
      transition: transform 0.3s ease, box-shadow 0.3s ease;
    }

    .card-hover:hover {
      transform: translateY(-5px) scale(1.02);
      box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
    }

    .text-sinal {
      font-size: 25px;   /* define o tamanho da fonte */
      color: #04695E;    /* define a cor da fonte */
      font-weight: bold; /* opcional: deixa em destaque */
    }

    @media (max-width: 768px) {
    .member-img {
      display: flex;
      justify-content: center;
      align-items: center;
      }
    }

  .text-up {
    position: relative;
   
    font-size: 1.0em; /* opcional: reduz um pouco o tamanho da fonte */
    font-weight: bold; /* deixa em negrito */
    color: #04695E;   /* opcional: define cor */
  }

  .text-livre {
    font-size: 1.0em; /* opcional: reduz um pouco o tamanho da fonte */
    font-weight: bold; /* deixa em negrito */
    color: #04695E;   /* opcional: define cor */
  }

  
 countdown-title {
    font-family: 'Orbitron', sans-serif;
    font-size: 1.4rem;
    color: #ffffff; /* branco */
    margin-bottom: 15px;
  }

  .countdown {
    gap: 20px; /* espaço entre blocos */
  }

  .countdown-item {
    text-align: center;
    font-family: 'Orbitron', sans-serif;
  }

  .countdown-number {
    font-size: 2.8rem; /* números grandes */
    color: #ff9966;
  }

  .countdown-label {
    font-size: 0.9rem; /* texto pequeno */
    text-transform: uppercase;
    color: #ffffff; /* branco */
    letter-spacing: 1px;
  }

  /* Responsivo */
  @media (max-width: 768px) {
    .countdown-number {
      font-size: 2.2rem;
    }
    .countdown-label {
      font-size: 0.8rem;
    }
  }

  @media (max-width: 480px) {
    .countdown-number {
      font-size: 1.7rem;
    }
    .countdown-label {
      font-size: 0.7rem;
    }
  }

  .border-green {
  border: 3px solid #04695E; /* verde escuro */
  padding: 2px; /* espaço entre a imagem e a borda */
}
