.job-vacancy__table{border-collapse:collapse;border-spacing:0;width:100%}.job-vacancy__table tr:nth-child(2n){background-color:#f2f2f2}.job-vacancy__table tbody tr:hover{background:#0c7ec321!important}.job-vacancy__table td{background:none;border:1px solid transparent;color:#333;padding:5px 10px;text-align:left}.job-vacancy__table th{background:#4d4d4d12;border:1px solid transparent;color:#0c7ec3;padding:14px 20px;text-align:left}.job-vacancy__index .job-vacancy__item h4{color:#1f1f1f;font-family:Nunito Sans;font-size:32px;font-style:normal;font-weight:700;line-height:40px;margin-bottom:0;max-width:1000px}.job-vacancy__index .job-vacancy__item h6{color:#194a9a;font-size:14px;font-weight:600;line-height:18px;max-width:1000px;text-transform:uppercase}.job-vacancy__index .job-vacancy__item h6 .job-vacancy__city{color:#148018}.job-vacancy__index .job-vacancy__item a{color:#4d4d4d;display:block;font-family:Nunito Sans;font-size:16px;line-height:21px;padding:8px}.job-vacancy__index .job-vacancy__item a:hover{text-decoration:none}.job-vacancy__index .job-vacancy__item a span svg{fill:#0c7ec3}.job-vacancy__index .pagination__numbers>*{align-items:center;background:#f7f7f7;border:none;border-radius:50%;color:#194a9a;display:flex;font-weight:700;height:40px;justify-content:center;margin:.4rem;text-decoration:none;transition:all .3s ease;width:40px}.job-vacancy__index .pagination__numbers>.pagination__link--active,.job-vacancy__index .pagination__numbers>:hover{background-color:#194a9a;color:#fff}@media(max-width:992px){.job-vacancy__item{overflow-x:auto}.job-vacancy__table{width:max-content}}