.parallax-wrapper {
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
    perspective: 300px;
}

.intro-screen {
    height: 100vh;
    background-image: url("/images/bg.jpg");
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.outro-screen {
    height: 100vh;
    background-image: url("/images/BSPK_BG.png");
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

.parallax-group {
    position: relative;
    height: 100vh;
    transform-style: preserve-3d;
}

.parallax-layer {
    position: absolute;
    inset: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.base-layer {
    /* ... Scale Calculation 1 + ((Z transfrom value * -1) / perspective) ... */
    transform: translateZ(-300px) scale(2);
}

.mid-layer {
    transform: translateZ(0px);
}

.top-layer {
    transform: translateZ(210px) scale(0.3);
}

#intro {
    z-index: 0;
}

#group-1 {
    z-index: -1;
}

#group-1 > .base-layer {
    background-image: url("/images/IMG_2.jpg");
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
}

#group-2 {}

#group-2 > .mid-layer {
    background-image: url("/images/BSPK_BG_01.png");
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
}

#outro {}

.info_box_container {
    display: grid;
    grid-template-columns: 20% 20% 20% 20%;
    align-content: center;
    justify-content: space-around;
    width: 100%;
    margin: 0 auto;
  }
  
  .info_box {
    color: white;
    border: 1px solid white;
    padding: 0px;
  }
  
  .info_box img {
      max-width: 100%; /* Set the maximum width of the images to fit their container */
      height: auto; /* Let the height adjust proportionally */
  }