.curved-box {
    width: 100%;
    flex-grow: 1; /* Allow it to fill remaining space */
    background-color: #f0f0f0; /* Light grey */
    border-top-left-radius: 50px; /* Curved top corners */
    border-top-right-radius: 50px; /* Curved top corners */
    z-index: 0; /* Behind the navigation */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    margin-top: 100px; /* Adjusted for the even larger slider */
    padding-bottom: 20px; /* Reduced padding-bottom */
}