.banner-1 {
    top: 15%;
    left: 32%;
    max-width: 100%;
}

.banner-3 {
    top: 0;
    left: 0;
    max-width: 100%;
}

.banner-2 {
    top: 32%;
    left: 0;
    max-width: 100%;
}

.ornament-1 {
    top: 73%;
    left: 14%;
    max-width: 100%;
}

.ornament-2 {
    top: 6%;
    left: 32%;
    max-width: 100%;
}

.card-banner {
    min-width: 451px !important;
    min-height: 459px !important;
}

.card-mission {
    background-color: rgba(var(--bs-neutral-2-rgb), 0.25);
}

@media only screen and (max-width: 576px) {
    .card-banner {
        min-width: 60vw !important;
        min-height: 459px !important;
    }

    .banner-1 {
        max-width: 50vw;
    }

    .banner-3 {
        max-width: 25vw;
        left: -17%;
    }

    .banner-2 {
        max-width: 25vw;
        left: -17%;
        top: 26%
    }

    .ornament-1 {
        max-width: 10vw;
        top: 59%;
        left: 8%;
    }

    .ornament-2 {
        max-width: 10vw;
    }
}
