.promo-card {
  position: relative;
  width: 100%;
  max-width: 46.5625rem;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1.5625rem;
  font: var(--font-body-M-r);
  overflow: hidden; }
  @media screen and (min-width: 1921px) {
    .promo-card {
      max-width: 38.80208vw;
      gap: 1.30208vw; } }
  @media screen and (max-width: 1700px) {
    .promo-card {
      max-width: 34.6875rem; } }
  @media screen and (max-width: 1360px) {
    .promo-card {
      max-width: 20.5625rem; } }
  @media screen and (max-width: 750px) {
    .promo-card {
      max-width: 18.125rem;
      gap: 1.25rem; } }
  @media (any-hover: hover) {
    .promo-card:hover .promo-card__image > picture > img {
      -webkit-transform: scale(1.1);
          -ms-transform: scale(1.1);
              transform: scale(1.1); } }
  .promo-card__image {
    width: 100%;
    height: 16.875rem;
    border-radius: var(--radius-primary);
    overflow: hidden;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    @media screen and (min-width: 1921px) {
      .promo-card__image {
        height: 14.0625vw; } }
    @media screen and (max-width: 1700px) {
      .promo-card__image {
        height: 12rem; } }
    @media screen and (max-width: 1360px) {
      .promo-card__image {
        height: 12.3125rem; } }
    @media screen and (max-width: 750px) {
      .promo-card__image {
        height: 12.0625rem; } }
    .promo-card__image picture,
    .promo-card__image img {
      width: 100%;
      height: 100%;
      display: block;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center;
      -webkit-transition: var(--animation-long);
      transition: var(--animation-long); }
  .promo-card__content {
    padding-right: 1.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 0.625rem; }
    @media screen and (min-width: 1921px) {
      .promo-card__content {
        padding-right: 1.5625vw;
        gap: 0.52083vw; } }
    @media screen and (max-width: 1360px) {
      .promo-card__content {
        padding-right: 1.25rem; } }
  .promo-card__range {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0.625rem;
    color: var(--accent-primary-default); }
    @media screen and (min-width: 1921px) {
      .promo-card__range {
        gap: 0.52083vw; } }
    .promo-card__range .icon {
      width: 1.25rem;
      height: 1.25rem;
      fill: var(--accent-primary-default); }
      @media screen and (min-width: 1921px) {
        .promo-card__range .icon {
          width: 1.04167vw;
          height: 1.04167vw; } }
  .promo-card__title {
    color: var(--text-dark-primary);
    font: var(--font-title-M);
    text-decoration: none; }
    .promo-card__title[href] {
      -webkit-transition: color var(--animation-default);
      transition: color var(--animation-default); }
      @media (any-hover: hover) {
        .promo-card__title[href]:hover {
          color: var(--accent-primary-default); } }
      .promo-card__title[href]::before {
        content: "";
        position: absolute;
        top: -0rem;
        left: -0rem;
        width: calc(100% + 0rem * 2);
        height: calc(100% + 0rem * 2);
        background-color: transparent;
        opacity: 0; }
        @media screen and (min-width: 1921px) {
          .promo-card__title[href]::before {
            top: 0vw;
            left: 0vw;
            width: calc(100% + 0vw * 2);
            height: calc(100% + 0vw * 2); } }
  .promo-card__description {
    color: var(--text-dark-secondary); }
    @media screen and (max-width: 1360px) {
      .promo-card__description {
        display: -webkit-box;
        text-overflow: ellipsis;
        line-clamp: 3;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY2FyZHMvcHJvbW8tY2FyZC9wcm9tby1jYXJkLnNjc3MiLCJtaXhpbnMvX21pbmkuc2NzcyIsIm1peGlucy9fbWVkaWEuc2NzcyIsIm1peGlucy9fZGlzYWJsZS1tb2ItaG92ZXIuc2NzcyIsIm1peGlucy9fc3F1YXJlLnNjc3MiLCJtaXhpbnMvX3BzZXVkby1ob3Zlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0Usa0JBQWtCO0VBRWxCLFdBQVc7RUFDWCxxQkNMNkI7RURNN0IsWUFBWTtFQUNaLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHVCQUEyQjtNQUEzQixvQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLGNDWDZCO0VEYTdCLDBCQUEwQjtFQUUxQixnQkFBZ0IsRUFBQTtFRWZoQjtJRkNGO01BaUJJLHFCQ2RpQztNRGVqQyxjQ2ZpQyxFQUFBLEVEK0lwQztFRXZJQztJRlhGO01Bc0JJLHFCQ3ZCMkIsRUFBQSxFRG1KOUI7RUVqSUM7SUZqQkY7TUEwQkkscUJDM0IyQixFQUFBLEVEbUo5QjtFRTNIQztJRnZCRjtNQThCSSxvQkMvQjJCO01EZ0MzQixZQ2hDMkIsRUFBQSxFRG1KOUI7RUduSkM7SUhDRjtNQW9DTSw2QkFBcUI7VUFBckIseUJBQXFCO2NBQXJCLHFCQUFxQixFQUFBLEVBQ3RCO0VBR0g7SUFDRSxXQUFXO0lBQ1gsaUJDM0MyQjtJRDZDM0Isb0NBQW9DO0lBQ3BDLGdCQUFnQjtJQUVoQixvQkFBb0I7SUFDcEIseUJBQWlCO09BQWpCLHNCQUFpQjtRQUFqQixxQkFBaUI7WUFBakIsaUJBQWlCLEVBQUE7SUVqRG5CO01GeUNBO1FBV0ksaUJDaEQrQixFQUFBLEVEeUVsQztJRWpFRDtNRjZCQTtRQWVJLGFDeER5QixFQUFBLEVENkU1QjtJRTNERDtNRnVCQTtRQW1CSSxrQkM1RHlCLEVBQUEsRUQ2RTVCO0lFckREO01GaUJBO1FBdUJJLGtCQ2hFeUIsRUFBQSxFRDZFNUI7SUFwQ0E7O01BNEJHLFdBQVc7TUFDWCxZQUFZO01BQ1osY0FBYztNQUNkLG9CQUFpQjtTQUFqQixpQkFBaUI7TUFDakIsMEJBQXVCO1NBQXZCLHVCQUF1QjtNQUV2Qix5Q0FBaUM7TUFBakMsaUNBQWlDLEVBQUE7RUFJckM7SUFDRSx1QkNoRjJCO0lEaUYzQixvQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0Qix3QkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qix1QkFBMkI7UUFBM0Isb0JBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQixhQ3JGMkIsRUFBQTtJQ0E3QjtNRitFQTtRQVNJLHVCQ3BGK0I7UURxRi9CLGNDckYrQixFQUFBLEVEMkZsQztJRTdFRDtNRjZEQTtRQWNJLHNCQzdGeUIsRUFBQSxFRCtGNUI7RUFFRDtJQUNFLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO1FBQW5CLHNCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsYUNwRzJCO0lEc0czQixvQ0FBb0MsRUFBQTtJRXRHdEM7TUZpR0E7UUFRSSxjQ3JHK0IsRUFBQSxFRDZHbEM7SUFoQkE7TUlqR0QsY0FBTztNQUNQLGVBQVE7TUo4R0osbUNBQW1DLEVBQUE7TUUvR3ZDO1FGaUdDO1VJNUZHLGdCQUFPO1VBQ1AsaUJBQVEsRUFBQSxFSjBHVDtFQUdIO0lBQ0UsK0JBQStCO0lBQy9CLHlCQUF5QjtJQUN6QixxQkFBcUIsRUFBQTtJQUh0QjtNQU1HLGtEQUEwQztNQUExQywwQ0FBMEMsRUFBQTtNR3pIOUM7UUhtSEM7VUFTSyxvQ0FBb0MsRUFBQSxFR3pIdkM7TUhnSEY7UUtuSEQsV0FBVztRQUVYLGtCQUFrQjtRQUNsQixVQUFxQjtRQUNyQixXQUFzQjtRQUV0Qiw0QkFBc0M7UUFDdEMsNkJBQXVDO1FBRXZDLDZCQUE2QjtRQUM3QixVQUFVLEVBQUE7UUhWVjtVRm1IQztZS3RHQyxRQUFLO1lBQ0wsU0FBTTtZQUVOLDJCQUFzQztZQUN0Qyw0QkFBdUMsRUFBQSxFTGdIcEM7RUFJTDtJQUNFLGlDQUFpQyxFQUFBO0lFcEhuQztNRm1IQTtRQUlJLG9CQUFvQjtRQUVwQix1QkFBdUI7UUFDZixhQUFhO1FBQ3JCLHFCQUFxQjtRQUNyQiw0QkFBNEI7UUFFNUIsZ0JBQWdCLEVBQUEsRUFFbkIiLCJmaWxlIjoiY29tcG9uZW50cy9jYXJkcy9wcm9tby1jYXJkL3Byb21vLWNhcmQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL21peGluc1wiO1xuXG4ucHJvbW8tY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiByZW0oNzQ1KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IHJlbSgyNSk7XG5cbiAgZm9udDogdmFyKC0tZm9udC1ib2R5LU0tcik7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIG1heC13aWR0aDogYmlnKDc0NSk7XG4gICAgZ2FwOiBiaWcoMjUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAgIG1heC13aWR0aDogcmVtKDU1NSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgbWF4LXdpZHRoOiByZW0oMzI5KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICBtYXgtd2lkdGg6IHJlbSgyOTApO1xuICAgIGdhcDogcmVtKDIwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAmIC5wcm9tby1jYXJkX19pbWFnZSA+IHBpY3R1cmUgPiBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHJlbSgyNzApO1xuXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXByaW1hcnkpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhQmlnRGVza3RvcCB7XG4gICAgICBoZWlnaHQ6IGJpZygyNzApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICAgIGhlaWdodDogcmVtKDE5Mik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xuICAgICAgaGVpZ2h0OiByZW0oMTk3KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IHJlbSgxOTMpO1xuICAgIH1cblxuICAgICYgcGljdHVyZSxcbiAgICAmIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tYW5pbWF0aW9uLWxvbmcpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHJlbSgxMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgcGFkZGluZy1yaWdodDogYmlnKDMwKTtcbiAgICAgIGdhcDogYmlnKDEwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICAgIH1cbiAgfVxuXG4gICZfX3JhbmdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiByZW0oMTApO1xuXG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWFCaWdEZXNrdG9wIHtcbiAgICAgIGdhcDogYmlnKDEwKTtcbiAgICB9XG5cbiAgICAmIC5pY29uIHtcbiAgICAgIEBpbmNsdWRlIHNxdWFyZSgyMCwgdHJ1ZSk7XG5cbiAgICAgIGZpbGw6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1kYXJrLXByaW1hcnkpO1xuICAgIGZvbnQ6IHZhcigtLWZvbnQtdGl0bGUtTSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJltocmVmXSB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS1hbmltYXRpb24tZGVmYXVsdCk7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1wcmltYXJ5LWRlZmF1bHQpO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWRhcmstc2Vjb25kYXJ5KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG4iLCJAZnVuY3Rpb24gcmVtKCRwaXhlbHMpIHtcbiAgQHJldHVybiAjeyRwaXhlbHMgLyAxNn1yZW07XG59XG5cbkBmdW5jdGlvbiBiaWcoJHBpeGVscykge1xuICBAcmV0dXJuICN7JHBpeGVscyAvIDE5MjAgKiAxMDB9dnc7XG59XG4iLCJAbWl4aW4gbWVkaWFCaWdEZXNrdG9wIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gQG1peGluIG1lZGlhRGVza3RvcCB7XG4vLyAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7cmVtKDIyMDEpfSkge1xuLy8gICAgIEBjb250ZW50O1xuLy8gICB9XG4vLyB9XG5cbkBtaXhpbiBtZWRpYUxhcHRvcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYVRhYmxldCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYU1vYmlsZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIFxuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gc3F1YXJlKCRwaXhlbHMsICRtZWRpYUJpZ0Rlc2t0b3A6IGZhbHNlKSB7XG4gIHdpZHRoOiAje3JlbSgkcGl4ZWxzKX07XG4gIGhlaWdodDogI3tyZW0oJHBpeGVscyl9O1xuXG4gIEBpZiAkbWVkaWFCaWdEZXNrdG9wIHtcbiAgICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgICAgd2lkdGg6ICN7YmlnKCRwaXhlbHMpfTtcbiAgICAgIGhlaWdodDogI3tiaWcoJHBpeGVscyl9O1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHBzZXVkbygkcGl4ZWwpIHtcbiAgY29udGVudDogXCJcIjtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLSN7cmVtKCRwaXhlbCl9O1xuICBsZWZ0OiAtI3tyZW0oJHBpeGVsKX07XG5cbiAgd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKCRwaXhlbCl9ICogMik7XG4gIGhlaWdodDogY2FsYygxMDAlICsgI3tyZW0oJHBpeGVsKX0gKiAyKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcblxuICBAaW5jbHVkZSBtZWRpYUJpZ0Rlc2t0b3Age1xuICAgIHRvcDogI3tiaWcoLSRwaXhlbCl9O1xuICAgIGxlZnQ6ICN7YmlnKC0kcGl4ZWwpfTtcblxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje2JpZygkcGl4ZWwpfSAqIDIpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgI3tiaWcoJHBpeGVsKX0gKiAyKTtcbiAgfVxuXG4gIEBjb250ZW50O1xufVxuIl19 */
