.card-promo{border-bottom:1px solid var(--card-promo-border-color);display:flex;flex-direction:column;height:100%;padding-bottom:.9375rem;position:relative;width:100%}.card-promo__lock-flag{color:var(--card-promo-border-color);height:1.5625rem;position:absolute;right:0;top:0;width:1.5625rem}.card-promo__link{inset:0;position:absolute;z-index:2}@media(hover:hover)and (pointer:fine){.card-promo__link:hover~.card-promo__bottom,.card-promo__link:hover~.card-promo__content{color:var(--card-promo-hover-color)}.card-promo__link:hover~.card-promo__icon{background-color:var(--card-promo-icon-hover-bg);color:var(--card-promo-icon-hover-color)}}.card-promo__logo{height:2.4375rem;margin-bottom:1.25rem;max-width:7.5rem;width:100%}@media(min-width:640px){.card-promo__logo{height:3rem;max-width:9.1875rem}}.card-promo__content{color:var(--card-promo-color);margin-top:auto;transition-duration:.3s;transition-property:color;transition-timing-function:ease}.card-promo__title{margin-bottom:1.25rem;vertical-align:bottom}.card-promo:has(.card-promo__lock-flag):not(:has(.card-promo__logo)) .card-promo__title{padding-right:2.5rem}.card-promo__bottom{color:var(--card-promo-color);margin-top:.625rem;padding-right:3.4375rem;transition-duration:.3s;transition-property:color;transition-timing-function:ease}@media(min-width:1025px){.card-promo__bottom{align-items:start;display:flex;flex-direction:column;justify-content:flex-end}}@media(max-width:1024.98px){.card-promo__bottom:has(.card-promo__regions):not(:has(.card-promo__types)):before,.card-promo__bottom:has(.card-promo__types):not(:has(.card-promo__regions)):before{content:"";display:inline-block;height:100%;vertical-align:bottom}}.card-promo__types>span{display:inline-block}.card-promo__types>span:not(:last-child){margin-right:.25rem}.card-promo__types-count{color:var(--orange-1);display:inline;margin-left:.25rem}.card-promo__regions{margin-top:.25rem}.card-promo__icon{align-items:center;border:1px solid var(--card-promo-icon-border-color);border-radius:.75rem;bottom:.9375rem;color:var(--card-promo-icon-color);display:flex;height:2.1875rem;justify-content:center;position:absolute;right:0;transition-duration:.3s;transition-property:color,background-color;transition-timing-function:ease;width:2.1875rem}.card-promo__icon .icon{height:1.5625rem;width:1.5625rem}
