.aspot {
  display: flex;
  width: 100%;
  height: 80vh;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  background-color: #030407;
  background-image: url("images/aspot-bg-security_sm.png");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover;
}

h1 {
  user-select: none;
  font-size: 2.5rem;
  text-shadow: 0 0 8px black, 0px 4px 20px rgba(0, 0, 0, 0.6);
  -webkit-text-stroke-width: 2;
  -webkit-text-stroke-color: #000;
  width: 100%;
  text-align: center;
}

h1>span {
  color: #ecc35c;
}

.aspotImg {
  display: block;
  width: 80%;
  height: auto;
  margin: auto;
}

/* // Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .aspot {
    height: 30vh;
    background-image: url("images/aspot-bg-security_md.png");
  }

  h1 {
    text-align: left;
  }
}

/* // Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .aspot {
    height: 70vh;
    background-image: url("images/aspot-bg-security.png");

  }

  h1 {
    font-size: 4rem;
  }
}

.sec-issues-block .data-block {
  display: flex;
  max-width: 600px;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}

.sec-issues-block .text-block {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
  align-self: stretch;
}

.sec-issues-block h2 {
  color: #fff;
  font-family: Roboto;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  /* 80% */
}

.sec-issues-block p {
  color: white;
  display: block;

  /* XS-LG/Headings/H3 */
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  /* 123.077% */
}

.sec-issues-block .value {
  display: block;
  font-size: 64px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

/* // Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .sec-issues-block p {
    font-size: 26px;
    line-height: 32px;
    /* 123.077% */
  }

  .sec-issues-block .data-block {
    gap: 32px;
  }
}