@media (min-width:1024px){.mobile-only{display:none!important}}@media (max-width:1023.9px){.desktop-only{display:none!important}}:root{--box-shadow:0 10px 60px 0 #00000026;--border-radius:10px;--border-radius-btn:22px;--nav-height:80px;--nav-height-mobile:62px;--gutter:20px;--gutter-l:30px}.vacancy-overview{grid-template-rows:1fr;grid-template-columns:.33fr 1fr;gap:69px;display:grid}@media (max-width:1039.9px){.vacancy-overview{gap:35px}}@media (max-width:859.9px){.vacancy-overview{grid-template-columns:1fr;gap:17px}}.vacancy-overview-footer{margin:74px auto 0}.vacancy{color:var(--text);border-radius:10px;justify-content:space-between;margin:20px 0;padding:18px 24px 23px 26px;text-decoration:none;display:flex;box-shadow:0 10px 60px #00000026}.vacancy-title{margin-top:0;font-size:28px!important}.vacancy-details{gap:1em;display:flex}.vacancy-details p{margin:0}@media (max-width:859.9px){.vacancy-details{flex-wrap:wrap;gap:10px}}.vacancy-detail-tag{align-items:center;gap:7px;font-size:16px;display:flex}.vacancy-detail-tag-icon{display:flex}.vacancy .action-area{text-align:right;grid-template-rows:repeat(2,1fr);grid-template-columns:1fr;display:grid}.vacancy .action-area-btn{margin-top:auto}.vacancy-about-company{padding-top:var(--gutter)}.vacancy-about-company img{object-fit:cover;aspect-ratio:770/390;border-radius:var(--border-radius);width:100%;height:auto;margin:10px 0}.vacancy:last-child{margin-bottom:32px}.vacancy-detail-grid{grid-template-columns:repeat(3,1fr);gap:5%;display:grid}@media (min-width:1040px) and (max-width:1439.9px){.vacancy-detail-grid{gap:7.5%}}.vacancy-detail-grid-left{grid-column:span 2/span 2}.vacancy-detail-grid-right{grid-column-start:3}@media (max-width:1039.9px){.vacancy-detail-grid{flex-direction:column-reverse;display:flex}.vacancy-detail-grid-left{margin-top:30px}}.similar-vacancies{margin-top:clamp(40px,5vw,60px)}.similar-vacancies-header{justify-content:space-between;gap:1em;display:flex}
