.card-vacancy{box-shadow:0 16px 50px 0 rgba(0,0,0,.051);border:.5px solid transparent;padding:32px;border-radius:20px;display:flex;flex-direction:column;align-items:flex;justify-content:space-between;gap:32px;transition:all .15s ease}.card-vacancy.with-pagination{display:none}.card-vacancy.with-pagination.show-item-mobile{display:flex}@media(min-width:768px){.card-vacancy.with-pagination.show-item-tablet{display:flex}}@media(min-width:1200px){.card-vacancy.with-pagination.show-item-desktop{display:flex}}.card-vacancy:hover{box-shadow:7px 28px 29px 0 rgba(0,0,0,.09);border:.5px solid #e1ecfb}.card-vacancy__content{display:flex;flex-direction:column;gap:32px}.card-vacancy__header{display:flex;gap:16px;align-items:center}.card-vacancy__header img{width:62px;height:62px}.card-vacancy__header-content{display:flex;flex-direction:column;gap:8px}.card-vacancy__header-content .title{color:#323338;font-size:16px;font-weight:600;line-height:20px;letter-spacing:.0015em;text-align:center}.card-vacancy__header-content .tag{font-size:12px;font-weight:300;line-height:16px;letter-spacing:.0015em;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:20px}.card-vacancy__header-content .tag--blue{background-color:#ebf2fc;color:#224c88}.card-vacancy__header-content .tag--green{background-color:#f4faeb;color:#405a1a}.card-vacancy__header-content .tag--purple{background-color:#efe9f9;color:#391677}.card-vacancy__body{display:flex;flex-direction:column;gap:16px}.card-vacancy__summary{color:#323338;font-size:14px;font-weight:200;line-height:22px;text-align:left}.card-vacancy__metadata{display:flex;justify-content:space-between}.card-vacancy__location,.card-vacancy__time{display:flex;gap:8px;padding:5px 4px}.card-vacancy__location img,.card-vacancy__time img{width:16px;height:16px}.card-vacancy__location span,.card-vacancy__time span{color:#323338;font-size:12px;font-weight:200;line-height:18px;text-align:center}