@import url('https://cdn.jsdelivr.net/npm/choices.js/public/assets/styles/choices.min.css');
/* Кнопка "Обсудить проект" */
.btn-gradient {
    position: relative;
    padding: 14px 28px;
    border-radius: 12px;
    font-size: 16px;
    font-family: 'JetBrains Mono', monospace;
    color: #fff;
    border: none;
    cursor: pointer;
    overflow: hidden;
    background: linear-gradient(
    135deg,
    #151c34 0%,
    #1f2a5c 25%,
    #3a3fb0 55%,
    #5a5cff 75%,
    #7a7cff 100%
    );

    background-size: 300% 300%;
    animation: gradientMove 6s ease infinite;

    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}


/*Подчеркивание видов деятельности*/
.hover_test {
    cursor: pointer;
}

.hover_test::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  width: 0;
  background-color: #8A2BE2; /* ярко-фиолетовый */
  transition: width 0.3s ease;
}

.hover_test:hover::after {
  width: 100%;
}

/*Первая кнопка "Оставить контакт"*/
.glow-button {
      position: relative;
      cursor: pointer;
      overflow: hidden;
      box-shadow: inset 0 0 0 rgba(255, 255, 255, 0);
      transition: box-shadow 0.3s ease;
    }

    .glow-button:hover {
      box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.4);
    }
    