.vacancies{display:flex;flex-wrap:wrap;margin:-17.5px}.vacancy-item{margin:17.5px}@media (max-width: 767px){.vacancy-item{width:calc(100% - 35px)}}@media (min-width: 768px){.vacancy-item{width:calc(50% - 35px)}}@media (min-width: 1024px){.vacancy-item{width:calc(100%/3 - 35px)}}.vacancy-item__inner{display:flex;flex-direction:column;height:100%;color:#000;text-decoration:none;padding:3.125rem 2.5rem;box-shadow:0 .4375rem .9375rem #0003;transition:box-shadow .2s ease-out}.vacancy-item__inner:hover{color:#000;box-shadow:.125rem .5625rem 1.5625rem #0000004d}.vacancy-item__title{margin:0 0 1.5625rem;word-break:break-word;font-family:DBHead,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.5rem;font-weight:700;line-height:137.5%}.vacancy-item__date,.vacancy-item__location{font-family:DBHead,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:150%;font-weight:200}@media (max-width: 767px){.vacancy-item__date,.vacancy-item__location{font-size:1.125rem}}@media (min-width: 768px){.vacancy-item__date,.vacancy-item__location{font-size:1.25rem}}.vacancy-item__date{margin-top:auto}.vacancy-item__location{margin:.3125rem 0}
