.demo-request-banner {
    padding: 50px 25px;
}

.demo-request-banner .btn-link {
    border: none;
    text-decoration: none;
}

@media (min-width: 1200px) {
    .demo-request-banner {
        padding: 50px 150px;
    }
}

.btn.btn-premium.upgradeBtn {
    border-radius: 1.5rem;
}

#liveDemoForm {
    transition: box-shadow 0.3s ease;
}

.demo-form-highlight {
    box-shadow: 0 0 0 3px #007EC3, 0 0 20px rgba(0, 126, 195, 0.3);
}
