.bg-boletin-juridico {
    width: 100%;
    height: 350px;
    background-image: url('../images/boletin/top-hero-boletin-juridico.png');
    background-repeat: no-repeat;
    background-position: right center;
    background-color: rgba(0, 0, 0, 0.5);
    background-size: cover;
    transition: opacity 0.5s ease-in-out;
}

.bg-hero-balanza {
    background-image: url('../images/marco/justicia-recurso.png');
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #DDDDDD;
}

.bg-blue-opt {
    background-color: #4864C1 !important;
}

.icono-normatividad {
    height: 100px;
    width: auto;
}

.card-marco {
    overflow: hidden;
    transition: transform 0.3s;

    &:hover {
        background-color: rgba(239, 243, 254, 1) !important;

        img.icono-normatividad {
            transform: scale(1.1);
            transition: transform 0.3s;
        }
    }
}
.icono-megafono {
    width: 22px;
    height: 22px;
    display: inline-block;
    background: url('../images/boletin/IconoMegafono.svg') center/contain no-repeat;
    transform: translateY(1px); 
}