.kingNumbers {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
   gap: 50px;
   align-items: center;
   align-self: center;
   padding: 0 var(--hmargin);
}

.kingNumbers-card {
   width: 250px;
   border: 2px solid rgb(177, 177, 177);
   border-radius: 20px;
   filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.3));
   display: grid;
   grid-template-columns: 100%;
   grid-template-rows: 60% 30%;
   place-items: center;
   gap: 20px;
   flex-direction: column;
   background-color: white;
   align-items: center;
   justify-content: center;
   aspect-ratio: 1 / 1;
}

.kingNumbers-card-icon {
   display: block;
   height: 100px;
   aspect-ratio: 1 / 1;
}

.kingNumbers-card-title {
   font-size: 72px;
   font-weight: bold;
}

.kingNumbers-card-text {
   text-align: center;
   align-self: flex-start;
   font-size: 32px;
   line-height: 28px;
}

@media screen and (max-width: 1400px) {
   
}

@media screen and (max-width: 1000px) {
   .kingNumbers {
      gap: 15px;
   }

   .kingNumbers-card {
      width: 100%;
      max-width: 200px;
      filter: drop-shadow(0 0 7px rgba(0, 0, 0, 0.15));
   }

   .kingNumbers-card-title {
      font-size: 56px;
   }

   .kingNumbers-card-icon {
      height: 100%;
      max-height: 80px;
   }

   .kingNumbers-card-text {
      font-size: 24px;
      line-height: 20px;
   }
}

@media screen and (max-width: 600px) {
   .kingNumbers {
      grid-template-rows: repeat(3, 1fr);
      grid-template-columns: 1fr;
   }

   .kingNumbers-card {
      aspect-ratio: unset;
      height: 150px;
      gap: unset;
   }
}