.row[data-v-9b4f3dd2]{justify-content:center}.promotions[data-v-9b4f3dd2]{background:var(--cta-color);color:#fff;padding:75px 0 0}.promotions[data-v-9b4f3dd2] h2,.promotions h2[data-v-9b4f3dd2]{color:#fff}.promotions .columns[data-v-9b4f3dd2]{display:flex}.promotion[data-v-9b4f3dd2]{background-color:var(--primary-background-color);box-shadow:0 0 10px #0000001a;margin:0 auto 20px;overflow:hidden;position:relative;width:100%}.promotion .content[data-v-9b4f3dd2]{-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);background:#0f3755b3;bottom:20px;color:#fff;left:20px;padding:30px;position:absolute;right:20px;z-index:3}.promotion .content>a[data-v-9b4f3dd2]{border-bottom:2px solid;font-size:calc(var(--body-font-size) - 2px);padding:0 0 8px;text-decoration:none;text-transform:uppercase}.promotion .content h4 a[data-v-9b4f3dd2]{border:none;color:#fff;padding:0;text-decoration:none;text-transform:none}.promotion .image[data-v-9b4f3dd2]{display:block;overflow:hidden;position:relative}.promotion .image[data-v-9b4f3dd2]:before{background:#000;content:"";display:block;inset:0;position:absolute}.promotion .image img[data-v-9b4f3dd2]{background:#000;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;position:relative;transition:all .3s ease-in-out;width:100%;z-index:1}.promotion .image:hover img[data-v-9b4f3dd2]{opacity:1}@media (max-width:580px){.promotion .content[data-v-9b4f3dd2]{text-align:center}}
