/* Privacy Policy Page Styles */


/* Hero Section Navbar Fix */

.privacy-hero {
    background: linear-gradient(135deg, #46b8da 0%, #0d6efd 100%);
    min-height: 40vh;
    padding-top: 100px;
}


/* Privacy specific enhancements */

.privacy-page .hero {
    padding-top: 100px;
}


/* Email protection loading states */

.privacy-page #privacy-email,
.privacy-page #contact-email,
.privacy-page #support-email {
    min-height: 1.2em;
    display: inline-block;
}

.privacy-page #privacy-email:empty::after,
.privacy-page #contact-email:empty::after,
.privacy-page #support-email:empty::after {
    content: "Loading...";
    color: #6c757d;
    font-style: italic;
}


/* Enhanced card spacing for privacy page */

.privacy-page .card {
    margin-bottom: 2rem;
}


/* Privacy page specific animations */

.privacy-page .gradient-border {
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    padding: 30px !important;
}

.privacy-page .gradient-border:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 20px rgba(70, 184, 218, 0.3);
}


/* Contact information styling */

.privacy-page .contact-info {
    text-align: center;
}

.privacy-page .contact-info h6 {
    margin-top: 0.5rem;
    margin-bottom: 0.25rem;
    font-weight: 600;
}

.privacy-page .gradient-border, .discover-card,  .feature-box.bg-white{
	margin: 5px !important;

}

/* Responsive adjustments for privacy page */

@media (max-width: 768px) {
    .privacy-page .hero {
        padding-top: 80px;
        min-height: 35vh;
    }
    .privacy-page .display-4 {
        font-size: 2rem;
    }
}


/* Print styles for privacy policy */

@media print {
    .privacy-page .navbar,
    .privacy-page footer,
    .privacy-page .btn {
        display: none !important;
    }
    .privacy-page .hero {
        background: none !important;
        color: #000 !important;
        padding-top: 0 !important;
    }
    .privacy-page .hero h1,
    .privacy-page .hero p {
        color: #000 !important;
    }
}