.promo-banner-slide{cursor:pointer;position:relative;z-index:1000;overflow:hidden;width:100%;height:160px;border-radius:1.5rem}@media (min-width: 754px){.promo-banner-slide{height:240px}}.promo-banner-slide,.promo-banner-slide *{box-sizing:border-box}.promo-banner-slide-wrapper{position:relative;display:flex;max-width:var(--main-layout-width);height:100%;margin:0 auto}.promo-banner-slide-wrapper-body{position:relative;z-index:2000;display:flex;flex-direction:column;justify-content:center;width:50%;padding:16px 0 16px 16px}.promo-banner-slide-wrapper-img{position:relative;overflow:visible;display:flex;align-items:center;justify-content:center;width:50%;height:100%}.promo-banner-slide__img{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:1002;-webkit-transform:scale(1);transform:scale(1);width:auto;max-width:none;height:100%;-o-object-fit:contain;object-fit:contain;transition:all .5s ease}.promo-banner-slide__labels-wrapper{overflow:visible;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;order:9999}.promo-banner-slide__label{padding:4px 8px;border-radius:100px;font-size:var(--typography-size-new-method-size_1);font-weight:700;line-height:130%;color:var(--colors-text-color-on-dark-back);white-space:nowrap;background:var(--colors-tertiary-color-tertiary-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (min-width: 754px){.promo-banner-slide__label{font-size:var(--typography-size-new-method-size_2)}}.promo-banner-slide__labels{position:absolute;bottom:16px;display:flex;flex-wrap:nowrap;grid-gap:6px;gap:6px}@media (min-width: 754px){.promo-banner-slide__labels{bottom:24px}}.promo-banner-slide__labels>*{white-space:nowrap}.promo-banner-slide__content{width:100%;height:100%}.promo-banner-slide__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:5px;font-size:var(--typography-size-new-method-size_2);font-weight:700;color:var(--colors-text-color-on-dark-back);text-overflow:ellipsis}@media (min-width: 754px){.promo-banner-slide__title{margin-bottom:27px;font-size:18px}}.promo-banner-slide__text,.promo-banner-slide__text p{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:16px;font-weight:900;color:var(--colors-text-color-on-dark-back);text-overflow:ellipsis;text-shadow:0px 4.5px 4.5px rgba(28,28,28,.08)}@media (min-width: 754px){.promo-banner-slide__text,.promo-banner-slide__text p{font-size:24px!important}}.promo-banner-slide__control{margin-top:auto}@media (max-width: 754px){.promo-banner-slide__control{display:none}}.promo-banner-slide--past{position:relative}.promo-banner-slide--past .promo-banner-slide__img{-webkit-filter:grayscale(1);filter:grayscale(1)}.promo-banner-slide--past:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--color-tertiary-5)}.promo-banner-slide__status-mobile .promo-item-status,.promo-banner-slide__status-mobile .promo-item-status.past{display:flex;justify-content:center;box-sizing:border-box;width:100%;margin-top:-50px;padding-top:56px}.promo-list-item{will-change:transform;position:relative;overflow:hidden;box-sizing:border-box;width:100%;border-radius:1rem;color:var(--color-on-dark-back);transition:all .5s}.promo-list-item__title{margin-bottom:5px;font-size:12px;font-weight:700;font-style:normal;line-height:normal;color:#fff}@media (min-width: 754px){.promo-list-item__title{margin-bottom:27px;font-size:18px}}.promo-list-item__text,.promo-list-item__text p{font-size:16px;font-weight:900;font-style:normal;line-height:normal;color:#fff;text-shadow:0px 4.5px 4.5px rgba(28,28,28,.08)}@media (min-width: 754px){.promo-list-item__text,.promo-list-item__text p{font-size:24px!important}}
