.taxonomy-description>p{text-align:justify}h3{font-size:1.5rem}h5{font-size:1.125rem;font-weight:var(--fw-semibold)}h6{font-size:1rem;font-weight:var(--fw-semibold)}@media (min-width:768px){h3{font-size:1.75rem}h5{font-size:1rem}h6{font-size:.75rem}}h3{font-size:clamp(1.5rem,1.3rem + 1vw,2rem)}.taxonomy-description{color:#4d5352}.c-cta{padding:30px 20px;margin:50px auto;text-align:center;font-family:Arial,sans-serif;transition:box-shadow .3s ease,transform .3s ease;background-color:#1d396c;border-radius:6px;width:70%;color:white}.c-cta h2{font-size:24px;font-weight:700;margin-bottom:15px;color:#222}.c-cta p{font-size:16px;margin:0;line-height:1.5}.c-link{margin:20px 0 10px}.c-link a{background-color:white;padding:10px 20px;border-radius:20px;color:black}.c-cta:hover,.c-cta:focus-within{box-shadow:0 8px 20px rgba(0,0,0,.15);transform:translateY(-3px);border-color:#007bff}.c-cta .cta-button{display:inline-block;margin-top:20px;padding:12px 28px;background-color:#007bff;color:#fff;text-decoration:none;font-size:16px;border-radius:4px;transition:background-color .3s ease,transform .2s ease}.c-cta .cta-button:hover{background-color:#0056b3;transform:translateY(-2px)}.job-cat-page-link{display:inline-block;margin:0 5px;padding:6px 10px;border:1px solid #ccc;text-decoration:none}.page-id-20 .pagination a,.pagination button{color:white}.page-id-20 .card-body{display:flex;justify-content:center;align-items:center}.pagination a:hover,.pagination button:hover{background-color:#0073aa;color:#fff}.job-cat-page-link.active{background-color:#0073aa;color:#fff;border-color:#0073aa}.job-loading-spinner{display:flex;justify-content:center;align-items:center;min-height:200px;color:white;font-size:20px}.category-details{background-color:#1d396c}.c-btn{background-color:white;padding:15px;border-radius:10px;color:black}#job-category-grid-content h5.card-title{margin-bottom:0}@media screen and (min-width:768px) and (max-width:925px){#job-category-grid-content h5.card-title{font-size:15px}}.pagination a,.pagination span{display:inline-block;padding:.5rem .9rem;margin:0 .2rem;background:#f0f0f0;color:#333;border-radius:4px;text-decoration:none;transition:background .3s ease}.pagination a:hover{background:#0073e6;color:#fff}.pagination .current{background:#0073e6;color:#fff}.single-post .entry-content>img{margin-bottom:1.5rem}.responsive-table{overflow:auto}.faq-section{max-width:1000px}.faq-item{border:1px solid #f1f1f1;border-radius:4px;background:#f8f8f8;overflow:hidden;transition:all .3s ease}.faq-question{display:flex;align-items:center;padding:15px 20px;font-weight:600;cursor:pointer;color:#666;background-color:#f8f8f8;font-size:20px}.faq-number{margin-right:8px}.faq-toggle{width:25px;text-align:center;margin-right:10px;font-size:20px;font-weight:700}.faq-answer{display:none;padding:15px 20px;background:#f8f8f8;color:#4d5352;font-weight:400;line-height:1.6;border-top:1px solid #eee}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-toggle{content:"–"}