.st-vacancy-archive-section{padding:40px 0}.st-vacancy-archive-section .st-vacancy-container{max-width:1200px;margin:0 auto;padding:0}.st-vacancy-archive-section .st-vacancy-title{font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center;color:#333}.st-vacancy-archive-section .st-vacancy-cards{display:flex;flex-direction:column;gap:5px;margin-bottom:50px}.st-vacancy-archive-section .st-vacancy-cards .st-vacancy-card{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:8px;padding:18px;box-shadow:0 4px 6px rgba(0,0,0,.08);border:1px solid #e5e7eb;transition:all .3s ease;position:relative}.st-vacancy-archive-section .st-vacancy-cards .st-vacancy-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.st-vacancy-archive-section .st-vacancy-cards .st-vacancy-card .st-vacancy-job-title{margin:0 0 8px 0;min-height:60px;display:flex;align-items:flex-start}@media(max-width: 767px){.st-vacancy-archive-section .st-vacancy-cards .st-vacancy-card .st-vacancy-job-title{min-height:auto}}.st-vacancy-archive-section .st-vacancy-cards .st-vacancy-card .st-vacancy-job-title a{color:#222;text-decoration:none;font-family:"Open Sans",sans-serif;font-size:30px;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 767px){.st-vacancy-archive-section .st-vacancy-cards .st-vacancy-card .st-vacancy-job-title a{font-size:25px}}.st-vacancy-archive-section .st-vacancy-cards .st-vacancy-card .st-vacancy-job-title a:hover{color:#000;text-decoration:underline}.st-vacancy-archive-section .st-vacancy-cards .st-vacancy-card .st-vacancy-salary{background:rgba(0,0,0,0);color:#000;padding:0;border-radius:0;font-family:"Open Sans",sans-serif;font-weight:600;font-size:24px;margin:0 0 6px 0;min-height:auto;display:block;line-height:1.4}@media(max-width: 767px){.st-vacancy-archive-section .st-vacancy-cards .st-vacancy-card .st-vacancy-salary{font-size:20px}}.st-vacancy-archive-section .st-vacancy-cards .st-vacancy-card .st-vacancy-closing-date{background:rgba(0,0,0,0);color:#666;padding:0;border-radius:0;font-family:Arial,sans-serif;font-size:14px;font-weight:400;margin:0 0 8px 0;min-height:auto;display:block;line-height:1.4}.st-vacancy-archive-section .st-vacancy-cards .st-vacancy-card .st-vacancy-core-detail{flex-grow:1;margin:0 0 12px 0}.st-vacancy-archive-section .st-vacancy-cards .st-vacancy-card .st-vacancy-core-detail p{color:#444;line-height:1.5;margin:0;font-family:Arial,sans-serif;font-size:14px;font-weight:400;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.st-vacancy-archive-section .st-vacancy-cards .st-vacancy-card .st-vacancy-actions{margin-top:auto;padding-top:15px;border-top:1px solid #f3f4f6}.st-vacancy-archive-section .st-vacancy-cards .st-vacancy-card .st-vacancy-actions .st-vacancy-read-more{color:#077eb1;text-decoration:underline;font-family:Arial,sans-serif;font-weight:600;font-size:14px;transition:color .2s ease;display:inline-block}.st-vacancy-archive-section .st-vacancy-cards .st-vacancy-card .st-vacancy-actions .st-vacancy-read-more:hover{color:#055a87;text-decoration:underline}.st-vacancy-archive-section .st-vacancy-pagination{margin-top:50px}.st-vacancy-archive-section .st-vacancy-pagination .st-pagination-wrapper{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.st-vacancy-archive-section .st-vacancy-pagination .st-pagination-wrapper a,.st-vacancy-archive-section .st-vacancy-pagination .st-pagination-wrapper span{padding:12px;border:none;border-radius:50%;text-decoration:none;color:#374151;font-weight:500;transition:all .2s ease;width:45px;height:45px;text-align:center;background:#fff;display:flex;align-items:center;justify-content:center}.st-vacancy-archive-section .st-vacancy-pagination .st-pagination-wrapper a:hover:not(.disabled),.st-vacancy-archive-section .st-vacancy-pagination .st-pagination-wrapper span:hover:not(.disabled){background:#f3f4f6}.st-vacancy-archive-section .st-vacancy-pagination .st-pagination-wrapper a.active,.st-vacancy-archive-section .st-vacancy-pagination .st-pagination-wrapper span.active{background:#023656;color:#fff}.st-vacancy-archive-section .st-vacancy-pagination .st-pagination-wrapper a.disabled,.st-vacancy-archive-section .st-vacancy-pagination .st-pagination-wrapper span.disabled{color:#9ca3af;cursor:not-allowed;opacity:.5}.st-vacancy-archive-section .st-vacancy-pagination .st-pagination-wrapper .st-pagination-prev,.st-vacancy-archive-section .st-vacancy-pagination .st-pagination-wrapper .st-pagination-next{font-weight:600;background:#fff;border-radius:25px;padding:10px 15px;width:auto;height:auto}.st-vacancy-archive-section .st-no-vacancies{text-align:center;padding:60px 20px;color:#6b7280}.st-vacancy-archive-section .st-no-vacancies p{font-size:1.1rem;margin:0}@media(max-width: 767px){.st-vacancy-archive-section .st-vacancy-title{font-size:2rem;margin-bottom:30px}}@media(max-width: 992px){.vancanies-main-content{width:100% !important}}/*# sourceMappingURL=style.min.css.map */
