.mlt-vacancy-archive{padding:var(--content-space) 0 var(--box-space)}.mlt-vacancy-archive__grid-wrap{padding-top:0}.mlt-vacancy-archive__grid-wrap .row{gap:var(--bs-gutter-x) 0;align-items:stretch}.mlt-vacancy-archive__grid-wrap .row>[class*=col-]{display:flex}.mlt-vacancy-archive .mlt-blog-archive__card{display:flex;flex-direction:column;width:100%;height:100%;box-shadow:0 4px 60px -1px #0000001a}.mlt-vacancy-archive .mlt-blog-archive__media{aspect-ratio:1 / .79326923;position:relative;overflow:hidden}.mlt-vacancy-archive .mlt-blog-archive__media .back-img{transition:var(--transition-lg)}.mlt-vacancy-archive .mlt-blog-archive__card:hover .mlt-blog-archive__media .back-img{transform:scale(1.04687)}.mlt-vacancy-archive .mlt-blog-archive__body{display:flex;flex:1 1 auto;flex-direction:column;padding:24px}.mlt-vacancy-archive .mlt-blog-archive__category{display:inline-flex;align-items:center;align-self:flex-start;margin:0 0 16px;padding:5px 12px;border:1px solid var(--dark-color);color:var(--dark-color);font-size:14px;line-height:1.4}.mlt-vacancy-archive .mlt-blog-archive__body .h4-title{margin-bottom:16px;transition:color var(--transition)}.mlt-vacancy-archive .mlt-blog-archive__card:hover .mlt-blog-archive__body .h4-title{color:var(--secondary-color)}.mlt-vacancy-archive .mlt-blog-archive__body>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin-bottom:22px;overflow:hidden}.mlt-vacancy-archive .mlt-blog-archive__body .mlt-blog-archive__btn{align-self:stretch;width:100%;margin-top:auto;padding:22px 35px;border:0;cursor:pointer}.mlt-vacancy-archive .mlt-blog-archive__body .mlt-blog-archive__btn:after{width:16px;height:16px}.mlt-vacancy-archive .mlt-archive-pagination{padding:0}@media(max-width:991px){.mlt-vacancy-archive .mlt-blog-archive__body{padding:24px 16px}}.mlt-modal__vacancy-meta{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid rgba(0 0 0 / .1)}.mlt-modal__vacancy-salary{margin:0;font-size:24px;font-weight:700;line-height:1.3}.mlt-modal__vacancy-location{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;line-height:1.4}.mlt-modal__vacancy-location-icon{display:inline-flex;flex-shrink:0;align-items:center;color:var(--secondary-color)}.mlt-modal__vacancy-location-icon i{font-size:16px;line-height:1}@media(max-width:767px){.mlt-modal__vacancy-salary{font-size:20px}}
