.hr-tile-image,.hr-main-image{position:relative}
.hr-half-badge{position:absolute;top:12px;left:12px;right:auto;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:54px;height:58px;box-sizing:border-box;border:0;border-radius:10px;background:#ef5a36;color:#fff;box-shadow:none;text-align:center;pointer-events:none;font-family:inherit;line-height:1.15;letter-spacing:-.4px}
.hr-half-badge strong{font-size:17px;font-weight:800;color:inherit;line-height:1.15;margin:0}
.hr-half-badge span{font-size:12px;font-weight:700;color:inherit;line-height:1.2;margin:0}
.hr-main-image .hr-half-badge{top:14px;left:14px;right:auto;width:62px;height:66px;border-radius:12px}
.hr-main-image .hr-half-badge strong{font-size:20px}
.hr-main-image .hr-half-badge span{font-size:14px}
@media(max-width:600px){.hr-half-badge{top:9px;left:9px;width:48px;height:52px;border-radius:9px}.hr-half-badge strong{font-size:16px}.hr-half-badge span{font-size:11px}.hr-main-image .hr-half-badge{top:12px;left:12px;width:56px;height:60px}.hr-main-image .hr-half-badge strong{font-size:18px}.hr-main-image .hr-half-badge span{font-size:13px}}
