/* Poppins Font Application */
body {
    font-family: 'Poppins', sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
}

.navbar-brand {
    font-family: 'Orbitron', monospace !important;
    font-weight: 900;
}

.hero-title {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 800;
}

.section-title {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
}

.expert-name {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}

.form-title {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}

.modern-label {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500;
}

.modern-submit-btn {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}

.btn {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500;
}

.title-primary, .title-secondary {
    font-family: 'Poppins', sans-serif !important;
}

.expert-badge {
    font-family: 'Poppins', sans-serif !important;
}

.trust-badge {
    font-family: 'Poppins', sans-serif !important;
}

.hero-badge {
    font-family: 'Poppins', sans-serif !important;
}

.stat-number {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700;
}

.project-content h4 {
    font-family: 'Poppins', sans-serif !important;
}

.testimonial-text {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400;
}

.author-info h5 {
    font-family: 'Poppins', sans-serif !important;
}

/* Paragraphs and body text */
p, span, small, .form-subtitle, .hero-subtitle, .section-subtitle {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400;
}

/* Form elements */
.modern-input, .modern-select, input, select, textarea {
    font-family: 'Poppins', sans-serif !important;
}

/* Navigation */
.nav-link {
    font-family: 'Poppins', sans-serif !important;
    font-weight: 500;
}

/* Footer */
.footer, .footer a, .footer p {
    font-family: 'Poppins', sans-serif !important;
}

/* Modal */
.modal-title, .modal-body {
    font-family: 'Poppins', sans-serif !important;
}