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