.trajectory-card{background:#f8f8f8;border:1px solid #efece8;border-radius:12px;color:#0b1f33;overflow:hidden;padding:20px}.trajectory-card__type{background:#2c2c2c;border-radius:4px;color:#0b1f33;font-size:12px;line-height:14px;padding:2px 8px;text-align:left;white-space:normal;width:-moz-fit-content;width:fit-content}.trajectory-card__date,.trajectory-card__type{color:#fff;font-weight:500;letter-spacing:.002em}.trajectory-card__date{font-size:16px;line-height:24px}.trajectory-card__preview{height:160px;position:relative;width:100%}.trajectory-card__vacancy{background:#d1d5df;border-radius:4px;bottom:16px;color:#0b1f33;font-size:14px;font-weight:400;left:20px;line-height:20px;padding:2px 8px;position:absolute}.trajectory-card__price{font-size:18px;font-weight:600;line-height:24px}.trajectory-card__price--old{font-size:18px;line-height:24px;text-decoration:line-through}.trajectory-card .card-title{color:#0b1f33;font-size:20px;font-weight:500;line-height:28px}.trajectory-card .card-img{border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;width:100%}.trajectory-card .card-img-wrapper{height:100px;max-width:153px;min-width:153px;position:relative;width:153px}@media only screen and (max-width:992px){.trajectory-card .card-img-wrapper{height:80px;max-width:121px;min-width:121px;width:121px}}.trajectory-card .card-logo{background:#fff;border-radius:4px;bottom:8px;height:32px;max-width:85%;padding:2px 4px;position:absolute;right:8px;width:auto}.trajectory-card .card-footer{background:transparent;border:none}
