.card {
  height: 500px; /* Измените это значение в соответствии с вашими потребностями */
  overflow: auto; /* Добавьте прокрутку, если контент превышает высоту */
}

.card-body {
  display: flex;
  background: rgb(29, 29, 46);
  flex-direction: column;
  justify-content: space-between;
  height: 100%; /* Убедитесь, что .card-body занимает всю высоту .card */
}
  
.btn-group {
   margin-top: auto; /* Отталкивает кнопки вниз */
}

body {
  background-color: rgb(29, 29, 46); /* Цвет фона */
  padding-top: 70px; /* Отступ от навигационного меню */
}
.navbar {
  position: relative;
  z-index: 1000; /* Показывает меню поверх других блоков */
  box-shadow: 0 8px 6px -6px black; /* 3D-эффект снизу */
}

@media (max-width: 992px) {
  .icon-nav {
    flex-direction: row !important;
  }
  .icon-nav .nav-item {
    margin-right: 15px; /* Настройте отступ по мере необходимости */
  }
}