.region-5-image{

    width: 100%;

    height: 264px;

    object-fit: cover;

    display: block;

}

.icea-section {

    position: relative;

    background-color: #ffffff;

    margin: 0;

    padding: 0;

}

.region-5-image_icon
{
    width: 232px;
    height: 300px;
}

.register-5-btn
{
    text-decoration: none;
    font-size: 24px;
    font-family: 'Times New Roman', Times, serif;
}



/* Beige Top Background – visible on desktop only */

.top-half-background {

    background-color: #dcc397;

    height: 200px;

    width: 100%;

}



@media (max-width: 768px) {

    .top-half-background {

        display: none;

    }

}



.carousel-wrapper {

    position: absolute;

    top: 0;

    width: 100%;

    display: flex;

    justify-content: center;

    z-index: 2;

}



.carousel-inner-container {

    max-width: 1000px;

    width: 100%;

    padding: 0 15px;

}