.bevezeto {
  max-width: 920px;
}

.balvonal {
  border-left: 5px solid var(--bs-primary);
}

.kiskiemeles {
  font-size: 0.9rem;
  letter-spacing: 0.05em;
}

@media (max-width: 767px) {
  .btn-lg {
    width: 100%;
  }
}

@media (min-width: 1200px) {
  #erdekes_temak_slider {
    overflow: visible;
  }
}

.gyik details {
  background: #fff;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  padding: 1rem 1.15rem;
  margin-bottom: .75rem;
}

.gyik summary {
  cursor: pointer;
  font-weight: 700;
  color: var(--bs-primary);
}

.gyik details p {
  margin-top: .8rem;
}

.btn-xs {
  --bs-btn-padding-y: 0;
  --bs-btn-padding-x: 0.3rem;
  --bs-btn-font-size: 0.7rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.input-wrapper {
  position: relative;
  display: inline-block;
}

.suffix {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  color: #999;
  pointer-events: none;
}

@media (min-width: 1200px) {
  .form-auto {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    font-size: 1.25rem;
    border-radius: var(--bs-border-radius-lg);
  }
}

