.download {
  padding: clamp(24px, 2.62vw + 13.79px, 80px) 0;
  color: #fff;
  background: linear-gradient(135deg, #0a1628, #1a3a6b 50%, #2563a8);
}
.download_row {
  display: grid;
  justify-items: center;
  gap: 15px;
  max-width: 700px;
}
.download_row h2 {
  font-size: clamp(28px, 0.71vw + 25.2px, 36px);
}
.download_row {
  margin: auto;
  text-align: center;
}
.download_row p {
  font-size: 18px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.5019607843);
  margin-bottom: 22px;
}
@media (max-width: 768px) {
  .download_row p {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .download_row .button {
    width: 100%;
  }
}