.taxonomy-description>p{text-align:justify}h2{font-size:1.875rem}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){h2{font-size:2.5rem}h3{font-size:1.75rem}h5{font-size:1rem}h6{font-size:.75rem}}h2{font-size:clamp(1.875rem,1.6rem + 1.6vw,2.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)}.pagination{justify-content:center!important}.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}}.breadcrumb-wrap{text-align:center;color:#fff}