.section-title {
    margin-bottom: 40px;
}

.news-item {
    background: #fff;
    box-shadow: 0 4px 20px rgba(0,0,0,0.08);
    padding: 3px;
    transition: transform 0.5s ease;
}

.news-item a {
    text-decoration: underline !important;
}

.news-item h5 {
    color: #760b0d !important;
}

/* 🖼 Image container */
.news-item-images {
    width: 100%;
    overflow: hidden;
    background-color: #f8f8f8;
}

/* 🖼 Image settings */
.news-item-images img {
    width: 100%;        /* Fill full width of container */
    height: auto;       /* Keep natural aspect ratio */
    display: block;     /* Removes small side spaces */
    object-fit: cover;  /* Ensures full width, no empty sides */
    transition: transform 1.5s ease;
}

/* 🔍 Hover zoom effect */
.news-item:hover .news-item-images img {
    transform: scale(1.05);
}

/* 🎨 Buttons */
.btn-primary, .btn-danger {
    background-color: #72052f !important;
    border-color: #72052f !important;
    color: #fff !important;
}

.btn-primary:hover, .btn-danger:hover {
    background-color: #5c0426 !important;
    border-color: #5c0426 !important;
}

/* 🌀 Swiper styling */
.swiper {
    padding-bottom: 60px;
}

.swiper-button-next,
.swiper-button-prev {
    color: #72052f;
}
