.uk-checkbox.error,.uk-input.error,.uk-select.error{
            border-color: #f0506e !important;
        }
        .loading {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: #1d1d1b;
            z-index: 99999;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            gap: 20px;
        }
        .loading-spinner {
            width: 60px;
            height: 60px;
            border: 4px solid rgba(255, 255, 255, 0.2);
            border-top-color: #fff;
            border-radius: 50%;
            animation: spinner-rotate 0.8s linear infinite;
        }
        .loading-text {
            color: #fff;
            font-size: 18px;
            font-weight: 500;
            letter-spacing: 1px;
        }
        .loading-text .dots {
            display: inline-block;
            width: 20px;
            text-align: left;
        }
        .loading-text .dots::after {
            content: '';
            animation: dots 1.5s steps(4, end) infinite;
        }
        @keyframes spinner-rotate {
            0% { transform: rotate(0deg); }
            100% { transform: rotate(360deg); }
        }
        @keyframes dots {
            0%, 20% { content: ''; }
            40% { content: '.'; }
            60% { content: '..'; }
            80%, 100% { content: '...'; }
        }
        
        /* Modal scroll fix */
        .letsCallYouModal .uk-modal-dialog {
            max-height: 90vh;
            overflow-y: auto;
            overflow-x: hidden;
        }
        
        @media (max-width: 959px) {
            .letsCallYouModal .uk-modal-dialog {
                max-height: 85vh;
            }
        }

@media (max-width: 959.98px){
            header .uk-navbar-nav > li > a {
                color: #1d1d1b !important;
            }
            header .uk-navbar-nav>li>a:hover {
                color: #1d1d1b !important;
                text-decoration: none;
            }
        }