.sm-card,.sm-card *{box-sizing:border-box}.sm-card{border:1px solid var(--k-heading-color);overflow:hidden;background:#fff;display:flex;flex-direction:column;height:100%}.sm-card__media{width:100%;display:flex;justify-content:center}.sm-card__img{width:auto;max-height:150px;display:block;filter:grayscale(1);margin:var(--padding-xl)}.sm-card__img--placeholder{width:100%;height:100%}.sm-card__body{padding:26px 26px 28px;display:flex;flex-direction:column;gap:18px;flex:1 1 auto}.sm-card__year{font-size:1rem;font-weight:600;line-height:1;margin-bottom:14px;color:rgba(0,0,0,.78)}.sm-card__badge{display:flex;gap:12px;align-items:center}.sm-card__recompense{width:max-content;display:inline-flex;align-items:center;top:20px;left:20px;background:#fff;padding:3px 7px;z-index:100}.sm-card__badge-ico{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;color:rgba(0,0,0,.78);margin-right:10px}.sm-card__status.laureat,.sm-card__badge-ico.laureat{color:var(--k-color-1)}.sm-card__category{font-size:1rem;color:rgba(0,0,0,.55);margin-bottom:2px}.sm-card__status{font-size:1rem;font-weight:600;color:rgba(0,0,0,.78);margin-right:10px}.sm-card__title{font-size:var(--h4-font-size) !important;line-height:1.15;color:var(--k-h3-color);margin-bottom:var(--margin-m);font-weight:700}.sm-card__desc{line-height:1.6}.sm-card__bottom{margin-top:auto;margin-left:auto}.sm-card__link{display:inline-flex;align-items:center;color:var(--k-color-1);text-decoration:none;padding:6px 0}.sm-card__link-text{border-bottom:1px solid currentColor;padding-bottom:3px}.sm-card__link:focus-visible{outline:2px solid var(--k-color-1);outline-offset:3px}.vc_row-o-equal-height .wpb_wrapper{height:100%}.margin-xs .vc_column-inner{padding-left:0 !important;padding-right:0 !important}@media screen and (max-width:1024px){.margin-xs.vc_col-sm-3,.margin-xs.vc_col-sm-4{width:calc(100% - var( --margin-m)) !important}}@media screen and (min-width:1025px){.margin-xs.vc_col-sm-4{width:calc(33% - var( --margin-m))}.margin-xs.vc_col-sm-3{width:calc(25% - var( --margin-m))}}@media screen and (min-width:768px) and (max-width:1024px){.margin-xs.vc_col-sm-4,.margin-xs.vc_col-sm-3{width:calc(50% - var( --margin-m)) !important}}