@charset "UTF-8";.promo-section__content{padding-block:var(--padding-top-desktop) var(--padding-bottom-desktop);padding-inline:1.25rem;margin-inline:auto;max-width:2000px}.promo-section__title+.promo-section__promo{margin-top:1.25rem}.promo-section__promo{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0px,1fr))}@media (max-width: 768px){.promo-section__content{padding-block:var(--padding-top-mobile) var(--padding-bottom-mobile);padding-inline:.625rem}.promo-section__promo{gap:5px;grid-template-columns:1fr}}.promo-card{color:var(--content-color);display:flex;flex-direction:column;text-decoration:none}.promo-card__image-wrapper{width:100%}.promo-card__image{aspect-ratio:1;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.promo-card__placeholder-image{aspect-ratio:1}.promo-card__content{align-items:center;display:flex;justify-content:space-between;padding:1.25rem;transition:padding-left .3s ease-in-out;width:100%;z-index:1}.promo-card__content svg{fill:#fff}.promo-card.promo-card--content-over-image{overflow:hidden;position:relative}.promo-card.promo-card--content-over-image:after{background:var(--overlay-color);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.promo-card.promo-card--content-over-image .promo-card__content{bottom:0;left:0;right:0;position:absolute}.promo-card:hover .promo-card__content{padding-left:2rem}@media (max-width: 768px){.promo-card__content{padding:.625rem}.promo-card:hover .promo-card__content{padding-left:1.25rem}}
