#banner {
    background: linear-gradient(90deg, #FFF2C9 0%, #FFFFFF 100%);
    .w-50 {
        justify-self: center;
    }
    hr {
        color: #D4AF37;
        height: 3px;
        background: #D4AF37;
        border-radius: 9px;
        opacity: 0.8;
        width: 21%;
        justify-self: center;
        margin: 0 0 1rem 0;
    }
    @media (max-width: 1025px) {
        .w-50 {
            width: 90%!important;
        }
        hr {
            width: 30%;
        }
    }
}
.crd_clr {
    background: linear-gradient(180deg, #FFFFFF 10.1%, #FFF3F3 100%);
    box-shadow: 0px 4.34px 3.26px 0px #00000040;
}
.card {
        border: 1px solid #981D1F;
    hr {
        color: #981D1F;
        height: 3px;
        background: #981D1F;
        border-radius: 9px;
        opacity: 0.8;
        width: 35%;
        justify-self: center;
        margin: 0 0 1rem 0;
    }
    .bg_lit_clr {
        width: fit-content;
    }
    img {
        width: 20px;
        filter: brightness(0) saturate(100%) invert(16%) sepia(31%) saturate(6004%) hue-rotate(351deg) brightness(99%) contrast(87%);
    }
}