.hero-section {
    background: linear-gradient(0deg, #376fad 0%, #133e72 100%);
    min-height: 500px;
}

.btn-light:hover {
            background-color: #ffd500;
			border-color: #ffd500
        }
		
.bg-ntiu {
            linear-gradient(90deg, #c1c1c1 0%, #b5b5b5 100%);
        }

#download-overlay {
    position: fixed;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    background: linear-gradient(0deg, #376fad 0%, #133e72 100%);
    border: 2px solid #ffd500;
    border-radius: 10px 0 0 10px;
    padding: 16px;
    width: 300px;
    font-family: Arial, sans-serif;
    font-size: 14px;
    box-shadow: -4px 4px 12px rgba(0,0,0,0.2);
    z-index: 9999;
}