
    .news p {
        color: #edf3ffff;
    }
    .news h1 {
         color: #DF1014;
    }
    .news h2 {
        color: #DF1014;
    }
    .news h3 {
        color: #DF1014;
    }
    .news h4 {
        color: #DF1014;
    }
    .news h5 {
        color: #DF1014;
    }
    .news h6 {
        color: #DF1014;
    }

    .news {
        min-height: 100vh;
        background-image: url(../img/background/background1.jpg);
    }
    .news .body {
        background: rgba( 31, 31, 31, 0.55 );
        box-shadow: 5px 6px 6px rgba( 233, 16, 20, 0.37 );
        backdrop-filter: blur( 4.5px );
        -webkit-backdrop-filter: blur( 5.0px );
        border-radius: 15px;
        border: 1px solid rgba( 233, 16, 20, 0.18 );
        margin-top: 12rem;
        padding-bottom: 4rem;
        text-align: center;
        margin-bottom: 8rem;

    }
    .news .body .title {
        padding: 4rem 0;
    }
    .news .body .description {
        padding: 1rem 4rem;
        text-align: justify;
    }
    .news .body .rowContent {
        padding: 4rem;
    }

    .news .card {
        display: inline-block;
        position: relative;
        width: 100%;
        margin-bottom: 30px;
        border-radius: 6px;
        color: rgba(0, 0, 0, 0.87);
        background: #fff;
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    }

    .news .card .card-image {
        height: 60%;
        position: relative;
        overflow: hidden;
        margin-left: 15px;
        margin-right: 15px;
        margin-top: -30px;
        border-radius: 6px;
        box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
        transition: 0.5s;
    }

    .news .card .card-image img {
        width: 100%;
        height: 100%;
        border-radius: 6px;
        pointer-events: none;
    }

    .news .card .card-image .card-caption {
        position: absolute;
        bottom: 15px;
        color: #fff;
        font-size: 1.3em;
        text-shadow: 0 3px 5px rgba(33, 33, 33, 1);
        width: -webkit-fill-available;
        margin:0 0.5rem;
        backdrop-filter: blur( 4px );
        -webkit-backdrop-filter: blur( 5px );
        border-radius: 5px;
        font-family: 'Ribeye Marrow', cursive;
        font-size: 24px;
        color: #DF1014;
        background-color: rgba(237, 243, 255, 0.1);
    }

    .news .card img {
        width: 100%;
        height: auto;
    }

    .news .img-raised {
        box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
    }

    .news .table {
        margin-bottom: 0px;
    }

    .news .card .table {
        padding: 15px 30px;
    }

    .news .card [class*="table-"] .category,
    .news .card [class*="table-"] .card-description {
        color: rgba(255, 255, 255, 0.8);
    }

    .news .card-blog {
        margin-top: 30px;
        background: transparent;
        border: 1px solid #DF1014;
        backdrop-filter: blur( 8px );
        -webkit-backdrop-filter: blur( 8px );
        border-radius: 10px;
        transition: 0.5s;
    }

    .news .card-blog .card-caption {
        margin-top: 5px;
    }

    .news .card-blog .card-image + .category {
        margin-top: 20px;
    }

    .news .card-raised {
        box-shadow: 0 16px 38px -12px rgba(0, 0, 0, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
    }

    .news .card-description {
        text-align: justify;
    }

    .news .card-caption,
    .news .card-caption a {
        color: #333;
        text-decoration: none;
    }
    .news .card-blog:hover .card-image {
        transform: translateY(-10px) scale(1.07);
    }
