/* Right Banner Section Styles */

/* Banner container */
.right-banner-section {
    width: 100%;
}

/* Banner item spacing */
.right-banner-item {
    margin-bottom: 1rem;
}

/* Banner link styling */
.right-banner-item a {
    display: block;
    text-decoration: none;
    border: none;
    outline: none;
}

/* Banner image styling */
.right-banner-item img {
    width: 100%;
    height: auto;
    display: block;
    border: none;
    outline: none;
}

/* Hover effect for banner links */
.right-banner-item a:hover {
    opacity: 0.9;
    transition: opacity 0.3s ease;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .right-banner-item {
        margin-bottom: 0.75rem;
    }
}

@media (max-width: 576px) {
    .right-banner-item {
        margin-bottom: 0.5rem;
    }
}
