.promo{background:var(--dynamic-background-1)}.promo>.row{border-bottom:1px dashed var(--Secondary,#788ba2);box-sizing:border-box;padding-bottom:48px;padding-top:48px}@media screen and (max-width:991px){.promo>.row{padding-bottom:24px;padding-top:24px}}.promo>.row:last-child{border-color:#fff0}.promo-wrap{display:grid;gap:57px;grid-template-columns:600px 1fr;padding-bottom:41px;padding-top:41px}@media screen and (max-width:1366px){.promo-wrap{grid-template-columns:400px 1fr}}@media screen and (max-width:991px){.promo-wrap{gap:24px;grid-template-columns:1fr;padding-bottom:20px;padding-top:20px}}.promo-figure{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:600px;justify-content:center;margin:0;max-width:100%;width:100%}@media screen and (max-width:1366px){.promo-figure{height:400px}}@media screen and (max-width:991px){.promo-figure{-ms-flex-pack:start;height:240px;justify-content:flex-start}}.promo-img{height:100%;margin:0;max-width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:991px){.promo-img{-o-object-fit:contain;object-fit:contain;width:100%}}.promo-info__title{color:var(--dynamic-color-1);font-size:42px;font-style:normal;font-weight:500;line-height:1.2;margin-bottom:16px}@media screen and (max-width:991px){.promo-info__title{font-size:24px;margin-bottom:8px}}.promo-info__reit{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:24px}.promo-info__reit svg path{fill:var(--dynamic-color-1)}@media screen and (max-width:991px){.promo-info__reit{margin-bottom:12px}}.promo-info__count{color:var(--dynamic-color-1);font-size:18px}.promo-info__description{font-size:18px;margin-bottom:48px}@media screen and (max-width:991px){.promo-info__description{font-size:14px;margin-bottom:24px}}.promo-info__btns{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px}@media screen and (max-width:1200px){.promo-info__btns{gap:16px}}.promo-info__price{color:var(--dynamic-color-1);font-size:32px;font-style:normal;font-weight:700}@media screen and (max-width:991px){.promo-info__price{font-size:24px}}.promo-info__btn{margin-top:0}