body{
    background-color: #1b1b1b;
    width: 100%;
  margin: 0;
  padding: 0; /* Hide horizontal scrollbar */
    overflow-x: clip;
    justify-content: center;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.carousel{
    margin-top: 2rem;
}

.carousel-item{
        align-items: center;
    justify-content: center;
}

.car_img{
    border-radius: 1%;
}

.gallery-row{

}

.intro_row{
    max-height: 50vh;
    background-color: white;
}

.intro_anchor{
    height: 50vh;
}

.intro_image{
    padding-bottom: 2rem;
    height: 50vh;
}

