.backdrop[data-v-21972bc8]{background-color:#000;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:900}.promo-modal[data-v-21972bc8]{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:999}@media(min-width:600px){.promo-modal[data-v-21972bc8]{max-width:500px}}.promo-modal .close[data-v-21972bc8]{color:#000;font-size:60px;font-weight:400;line-height:.5;position:absolute;right:10px;top:5px}.promo-modal .card[data-v-21972bc8]{background:#f7f3ec;border-radius:18px;max-width:100%;overflow:hidden;width:100%}.promo-modal .card>div[data-v-21972bc8]:first-of-type{background-color:#efe7da;background-position:50%;background-repeat:no-repeat;background-size:cover;height:236px}.promo-modal .card>div[data-v-21972bc8]:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:28px 30px 30px}@media(min-width:600px){.promo-modal .card>div[data-v-21972bc8]:last-of-type{padding-bottom:36px}}.promo-modal .card>div:last-of-type h3[data-v-21972bc8]{font-size:32px;font-weight:700;line-height:1;margin-bottom:14px;text-transform:none}@media(min-width:600px){.promo-modal .card>div:last-of-type h3[data-v-21972bc8]{font-size:28px}}.promo-modal .card>div:last-of-type p[data-v-21972bc8]{color:#3a3a3a;font-size:16px;margin-bottom:auto}@media(min-width:600px){.promo-modal .card>div:last-of-type p[data-v-21972bc8]{font-size:15px}}.promo-modal .card>div:last-of-type a[data-v-21972bc8]{margin-top:16px;min-height:50px;width:183px}.promo-modal .card>div:last-of-type .btn[data-v-21972bc8]{width:auto}