.elementor-13502 .elementor-element.elementor-element-84c8a4f{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-13502 .elementor-element.elementor-element-603142c{text-align:center;}.elementor-13502 .elementor-element.elementor-element-603142c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:20px;}.elementor-13502 .elementor-element.elementor-element-6c13f59{--display:flex;}.elementor-13502 .elementor-element.elementor-element-c138d1d{--display:flex;}@media(max-width:767px){.elementor-13502 .elementor-element.elementor-element-603142c{text-align:center;}.elementor-13502 .elementor-element.elementor-element-603142c .elementor-heading-title{font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-918351f *//* --- Quiz Footer Links (4 Button Container) --- */

.quiz-footer-links {
    display: flex; 
    flex-wrap: wrap; /* Allows buttons to stack on small screens */
    justify-content: center; 
    gap: 15px; 
    margin-top: 40px; 
    padding: 20px 0; /* Horizontal padding removed for full width look, vertical added for spacing */
    /* max-width is good to prevent stretching on huge monitors, optional */
    max-width: 1000px; 
    margin-left: auto;
    margin-right: auto;
}

/* --- Base Button Style --- */
.quiz-footer-links .footer-btn {
    padding: 12px 20px; 
    border-radius: 8px; 
    text-decoration: none; 
    font-weight: bold;
    transition: background-color 0.2s, transform 0.2s;
    flex: 1 1 250px; /* Buttons will take up at least 250px space */
    text-align: center;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.quiz-footer-links .footer-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
}

/* --- Specific Button Colors --- */

/* Next Test Button (Green) */
.quiz-footer-links .next-test-btn {
    background-color: #28aa46; /* Green */
    color: #fff; 
}

/* Syllabus Button (Blue) */
.quiz-footer-links .syllabus-btn {
    background-color: #007bff; /* Blue */
    color: #fff; 
}

/* Main Page Button (Authority Grey) */
.quiz-footer-links .main-page-btn {
    background-color: #6c757d; /* Grey/Authority Color */
    color: #fff; 
}

/* --- Mobile Responsiveness --- */
@media (max-width: 600px) {
    .quiz-footer-links {
        padding: 10px; /* Reduce padding on small screens */
    }
    .quiz-footer-links .footer-btn {
        flex: 1 1 100%; /* Make buttons full width on small screens */
    }
}/* End custom CSS */