/* Custom Banner Styles */
.bnaia-banner-container {
    width: 100%;
    max-width: none;
    margin: 0 auto;
    padding: 0;
}

.bnaia-banner-wrapper {
    position: relative;
    width: 100%;
    height: 700px;
    overflow: hidden;
}

.bnaia-banner-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
}

/* Responsive adjustments if needed */
@media (max-width: 768px) {
    .bnaia-banner-wrapper {
        height: 400px;
    }
}

@media (max-width: 480px) {
    .bnaia-banner-wrapper {
        height: 250px;
    }
} 