.promotions[data-v-3108e477]{background:var(--secondary-background-color);display:flex;flex-flow:row wrap;padding:0;text-align:center;width:100%}.promotions .promoblock[data-v-3108e477]{border-bottom:1px solid var(--primary-background-color);border-radius:0;border-top:1px solid var(--primary-background-color);flex-basis:33.3333333333%;margin:0 auto;position:relative;text-decoration:none;text-transform:lowercase}.promotions .promoblock[data-v-3108e477]:not(:last-child){border-right:1px solid var(--primary-background-color)}.promotions .promoblock .content[data-v-3108e477]{align-items:center;color:#fff;display:flex;justify-content:space-between;margin:20px;position:relative;z-index:2}.promotions .promoblock .content h2[data-v-3108e477],.promotions .promoblock .content h2 a[data-v-3108e477],.promotions .promoblock .content h3[data-v-3108e477],.promotions .promoblock .content h3 a[data-v-3108e477]{color:#fff;font-size:clamp(1.3125rem,-.8542rem + 4.328vw,2.5rem);margin:auto 0}.promotions .promoblock .content[data-v-3108e477] p{align-content:center;display:flex;font-size:clamp(.3125rem,-.8279rem + 2.2779vw,.9375rem);margin:0!important}.promotions .promoblock .content[data-v-3108e477] a{font-size:clamp(.625rem,-.0294rem + 1.3072vw,1rem);padding:10px clamp(.375rem,-1.5882rem + 3.9216vw,1.5rem)}.promotions .promoblock .promo-img[data-v-3108e477]{border-bottom:1px solid var(--primary-background-color);opacity:.75;transition:all .3s ease-in-out;width:100%}.promotions .promoblock:hover .promo-img[data-v-3108e477]{opacity:1}.promotions .promoblock[data-v-3108e477]:hover:after{background:#0006}@media(max-width:1280px){.promotions .promoblock .content[data-v-3108e477]{margin:20px 12px}}@media(max-width:800px){.promotions[data-v-3108e477]{padding:100px 30px!important}.promotions .promoblock[data-v-3108e477]{border:1px solid var(--primary-background-color);border-bottom:none;border-radius:0;flex-basis:100%;margin:0 auto;position:relative;text-decoration:none;text-transform:lowercase}.promotions .promoblock[data-v-3108e477]:last-child{border-bottom:1px solid var(--primary-background-color)}.promotions .promoblock .content[data-v-3108e477]{flex-flow:row}.promotions .promoblock .content h2[data-v-3108e477]{font-size:40px}.promotions .promoblock .content[data-v-3108e477] p{font-size:12px}.promotions .promoblock .content[data-v-3108e477] a{font-size:16px;padding:10px 24px}}@media(max-width:400px){.promotions .promoblock .content[data-v-3108e477]{flex-flow:column}.promotions .promoblock .content h2[data-v-3108e477]{margin-bottom:10px}.promotions .promoblock .content[data-v-3108e477] .button{font-size:14px}}
