.promotion-card{background:var(--card-bg-fill);height:100%;width:100%}@media screen and (max-width:989px){.promotion-card{grid-column:span 2}}.promotion-card.promotion-card--background{position:relative}.promotion-card.promotion-card--background .promotion-card--wrapper{height:100%;width:100%;z-index:2;position:relative;display:flex;align-items:flex-end;color:var(--heading-fill);text-decoration-color:transparent;transition:text-decoration-color .3s ease-in-out;padding:var(--card-pad-md)}.promotion-card.promotion-card--background .promotion-card--wrapper:hover{text-decoration-color:var(--heading-fill)}@media screen and (max-width:989px){.promotion-card.promotion-card--background .promotion-card--wrapper{position:absolute}}.promotion-card.promotion-card--background .promotion-card--wrapper .promotion-card--content{display:flex;width:100%;flex-direction:row;justify-content:space-between;text-decoration-color:transparent;align-items:center}.promotion-card.promotion-card--background .promotion-card--image{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%}@media screen and (max-width:989px){.promotion-card.promotion-card--background .promotion-card--image{position:relative;height:auto;width:100%;aspect-ratio:343/257.25}.promotion-card.promotion-card--background .promotion-card--image img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover}}.promotion-card.promotion-card--background .promotion-card--image:before{border-radius:var(--card-lg-border-rad);z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 75%,#000 100%)}.promotion-card.promotion-card--background .promotion-card--image:after{border-radius:var(--card-lg-border-rad);z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.2) 49.5%,rgba(0,0,0,0) 100%)}.promotion-card.promotion-card--background .promotion-card--image picture::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:var(--global-border-rad);border:var(--global-border-width) solid var(--global-border)}.promotion-card.promotion-card--background .promotion-card--image img{border-radius:var(--card-lg-border-rad);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:relative}