.vacancy-posts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media(max-width: 992px){.vacancy-posts{grid-template-columns:1fr 1fr}}@media(max-width: 576px){.vacancy-posts{grid-template-columns:1fr}}.vacancy-posts a{max-width:unset !important}.vacancy-posts a .medium-blog{align-items:flex-start}.vacancy-posts a .medium-blog img{object-fit:contain !important}.single-vacancy-image{width:100%;border-radius:12px;object-fit:contain;max-height:400px}.vacancy-detail .vacancy-card{border:none;border-radius:12px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.05);overflow:hidden}.vacancy-detail .vacancy-card .vacancy-card-header{padding:24px;border-bottom:1px solid #f0f0f0}.vacancy-detail .vacancy-card .vacancy-card-header h4{margin-bottom:0;font-weight:700;color:#333}.vacancy-detail .vacancy-card .vacancy-card-body{padding:24px}.vacancy-detail .detail-item{display:flex;align-items:flex-start;margin-bottom:16px}.vacancy-detail .detail-item .detail-icon{margin-right:12px;color:#01b969;font-size:1.1rem;width:20px;text-align:center}.vacancy-detail .detail-item .detail-content{flex:1}.vacancy-detail .detail-item .detail-content strong{display:block;font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.vacancy-detail .detail-item .detail-content span{font-weight:500;color:#333}.vacancy-detail .vacancy-description h3{font-weight:700;color:#333;margin-bottom:20px}.vacancy-detail .vacancy-description .description-content{line-height:1.7;color:#555;font-size:1.05rem}.vacancy-detail .btn-apply{display:block;width:100%;padding:14px;background-color:#01b969;color:#fff;text-align:center;border-radius:8px;font-weight:600;text-decoration:none;transition:background-color .2s}.vacancy-detail .btn-apply:hover{background-color:#059556;color:#fff}.vacancy-detail .contact-section{margin-top:30px;padding-top:30px;border-top:1px solid #eee}@media(max-width: 768px){.vacancy-posts{grid-template-columns:1fr}}.vacancy-body{align-items:flex-start !important}.vacancy-body .vacancy-description{flex:1 1 60%}.vacancy-body .vacancy-card{flex:1 1 40%}/*# sourceMappingURL=vacancies.css.map */
