.offers-50-50-wrapper{margin-bottom:0 !important}
.offers-50-50-wrapper .offers-50-50-container .offers-container-title{display:block;padding-bottom:60px}
@media only screen and (max-width:939px){.offers-50-50-wrapper .offers-50-50-container .offers-container-title{padding-bottom:20px}
}
@media only screen and (max-width:709px){.offers-50-50-wrapper .offers-50-50-container .offers-container-title{padding-bottom:20px}
}
.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
@media only screen and (max-width:939px){.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block}
}
.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .title-heading{padding-bottom:5px;color:#004e7a;width:100%}
@media only screen and (max-width:709px){.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .title-heading{padding-bottom:10px}
}
@media(max-width:1240px){.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .title-heading{font-size:22px;line-height:30px}
}
.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .title-small{width:100%}
@media(max-width:1240px){.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .title-small{font-size:16px;line-height:24px}
}
.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .offers-50-50-block{border:3px dashed #e2f3f5;min-height:180px;padding:25px 0 20px 0;position:relative;overflow:hidden}
.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .offers-50-50-block img{-o-object-fit:cover;object-fit:cover;width:auto}
@media only screen and (max-width:939px){.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .offers-50-50-block{margin-top:20px}
}
@media only screen and (max-width:709px){.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .offers-50-50-block{min-height:150px;margin-top:20px;padding:25px 20px 20px 20px}
}
.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .offers-50-50-block .offer-box-full-anchor{position:absolute;top:0;left:0;width:100%;height:100%}
.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .offers-50-50-block .store-offers-button{margin-top:20px}
@media only screen and (max-width:709px){.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .offers-50-50-block .store-offers-button{width:100%}
}
@media only screen and (max-width:709px){.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .offers-50-50-block .store-offers-button .btn{width:100%}
}
.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .offers-50-50-block .offers-content{position:absolute}
.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .single.offer .offers-50-50-block{width:50%;margin:0 auto}
@media only screen and (max-width:709px){.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .single.offer .offers-50-50-block{width:100%}
}
@media only screen and (max-width:939px){.offers-50-50-wrapper .offers-50-50-container .offers-50-50-blocks-container .single.offer .offers-50-50-block{width:100%}
}
store-offers-button .btn:focus{color:white;text-decoration:underline;border-radius:22px;background-color:#004e7a}
body.modal-open{overflow:hidden}
body.modal-open.iOSModalFix{position:fixed;width:100%}
.offer-overlay-modal{overflow:auto !important}
@media only screen and (max-width:709px){.offer-overlay-modal .modal-dialog{margin:20px}
}
@media only screen and (max-width:939px){.offer-overlay-modal .modal-dialog{max-width:590px}
}
@media only screen and (min-width:940px){.offer-overlay-modal .modal-dialog{max-width:620px}
}
@media only screen and (min-width:1240px){.offer-overlay-modal .modal-dialog{max-width:610px}
}
@media only screen and (min-width:1420px){.offer-overlay-modal .modal-dialog{max-width:700px}
}
@media only screen and (max-width:709px){.offer-overlay-modal .modal-dialog .modal-header .btn-close-modal{top:20px;right:16px}
}
.offer-overlay-modal .modal-dialog .modal-header .modal-title-container{width:100%;text-align:center;margin:0 auto;max-width:370px;margin-bottom:15px}
.offer-overlay-modal .modal-dialog .modal-body .modal-subline{color:#004e7a;text-align:center;margin-bottom:15px}
.offer-overlay-modal .modal-dialog .modal-body .modal-end-label{color:#63809d;font-size:16px;line-height:26px;margin-bottom:20px;text-align:center;font-family:"AvenirNext-DemiBold",sans-serif}
.offer-overlay-modal .modal-dialog .modal-body .store-detail-container{text-align:center;background-color:rgba(0,78,122,0.05);margin:20px -40px;padding:20px 40px}
.offer-overlay-modal .modal-dialog .modal-body .store-detail-container .store-name{height:26px;font-family:"AvenirNext-DemiBold",sans-serif;font-size:18px;line-height:1.44;color:#0f2033;margin-bottom:5px}
@media only screen and (max-width:709px){.offer-overlay-modal .modal-dialog .modal-body .store-detail-container .store-name{display:inline-block}
}
.offer-overlay-modal .modal-dialog .modal-body .store-detail-container .store-address{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#004e7a;text-align:center;margin-bottom:5px}
.offer-overlay-modal .modal-dialog .modal-body .store-detail-container .store-phone-number,.offer-overlay-modal .modal-dialog .modal-body .store-detail-container .store-phone-label,.offer-overlay-modal .modal-dialog .modal-body .store-detail-container .store-phone-number-mobile{font-size:16px;line-height:1.63;text-align:center;color:#000}
@media(max-width:710px){.offer-overlay-modal .modal-dialog .modal-body .store-detail-container .store-phone-number{display:none}
}
@media(min-width:710px){.offer-overlay-modal .modal-dialog .modal-body .store-detail-container .store-phone-number{display:inline-block}
}
@media(max-width:710px){.offer-overlay-modal .modal-dialog .modal-body .store-detail-container .store-phone-number-mobile a{display:inline-block;color:#00747a;font-family:"Noto Sans",sans-serif;font-weight:600}
}
@media(min-width:710px){.offer-overlay-modal .modal-dialog .modal-body .store-detail-container .store-phone-number-mobile a{display:none}
}
.offer-overlay-modal .modal-dialog .modal-body .item-offer-disclaimer{padding-bottom:20px;border-bottom:2px solid #e2f3f5}
.offer-overlay-modal .modal-dialog .modal-body .item-offer-disclaimer label{font-family:"AvenirNext-Regular",sans-serif;font-size:12px;line-height:20px;color:#004e7a}
.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form{margin:20px 0}
.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .form-title{text-align:center;font-size:18px;line-height:26px;margin:20px auto;max-width:370px}
.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .g-recaptcha-wrapper .errors-display-container.checkbox-errors{margin-left:0}
.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .g-recaptcha-wrapper .errors-display-container li{font-size:12px;color:#c5003e}
.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container{padding:0;max-width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container.baa-checkbox-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container.baa-checkbox-container .checkbox-custom.parsley-error+.checkbox-label:before{border-color:#c5003e}
.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container+.errors-display-container{margin-left:138px}
@media only screen and (min-width:940px){.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container+.errors-display-container{margin-left:154px}
}
@media only screen and (min-width:1240px){.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container+.errors-display-container{margin-left:144px}
}
@media only screen and (min-width:1420px){.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container+.errors-display-container{margin-left:188px}
}
@media only screen and (max-width:709px){.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container+.errors-display-container{margin-left:35px}
}
.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container+.errors-display-container.checkbox-errors{margin-left:38px}
.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container+.errors-display-container li{font-size:12px;color:#c5003e}
.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container .baa-input-wrapper{max-width:453px;width:100%;min-width:auto}
@media(max-width:1420px){.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container .baa-input-wrapper{max-width:405px}
}
@media only screen and (max-width:939px){.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container .baa-input-wrapper{max-width:389px}
}
@media only screen and (max-width:709px){.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container .baa-input-wrapper{max-width:100%}
}
.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container .baa-form__label{width:auto;padding:0 25px 0 30px;color:#000}
@media(max-width:1420px){.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .baa-form-input-container .baa-form__label{margin-left:-10px;padding:0 15px 0 0}
}
.offer-overlay-modal .modal-dialog .modal-body .offer-overlay-form .g-recaptcha-wrapper{padding-left:0}
.offer-overlay-modal .modal-dialog .cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.offer-overlay-modal .modal-dialog .cta-container .btn{margin:0 10px}
@media only screen and (max-width:709px){.offer-overlay-modal .modal-dialog .cta-container .btn{width:100%;margin:0}
}
@media only screen and (max-width:709px){.offer-overlay-modal .modal-dialog .cta-container .btn-container{width:100%}
}
@media only screen and (max-width:709px){.offer-overlay-modal .modal-dialog .cta-container>.btn-container{margin-bottom:20px}
}
@media only screen and (max-width:709px){.offer-overlay-modal .modal-dialog .cta-container{display:block}
}
.offer-overlay-modal .modal-dialog .item-legal-disclaimer{padding-top:40px}
.offer-overlay-modal .modal-dialog .item-legal-disclaimer label{font-family:"AvenirNext-Regular",sans-serif;font-size:12px;line-height:20px;color:#004e7a}
@media only screen and (max-width:709px){.offer-overlay-modal .modal-dialog .modal-content{padding:60px 20px 20px}
}
.offer-overlay-modal .modal-dialog .modal-content .offer-thank-you-container{position:absolute;opacity:0;visibility:hidden}
.offer-overlay-modal .modal-dialog .modal-content .offer-thank-you-container *{opacity:0;-webkit-transition:opacity 1.5s,-webkit-transform .8s;transition:opacity 1.5s,-webkit-transform .8s;transition:opacity 1.5s,transform .8s;transition:opacity 1.5s,transform .8s,-webkit-transform .8s}
.offer-overlay-modal .modal-dialog .modal-content .offer-thank-you-container .title--h2{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.offer-overlay-modal .modal-dialog .modal-content .offer-thank-you-container .subtitle{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);display:block}
.offer-overlay-modal .modal-dialog .modal-content .offer-thank-you-container .email-sender{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.offer-overlay-modal .modal-dialog .modal-content.show-thank-you .offer-overlay-form{display:none}
.offer-overlay-modal .modal-dialog .modal-content.show-thank-you .offer-thank-you-container{text-align:center;position:relative;opacity:1;visibility:visible}
.offer-overlay-modal .modal-dialog .modal-content.show-thank-you .offer-thank-you-container *{opacity:1}
.offer-overlay-modal .modal-dialog .modal-content.show-thank-you .offer-thank-you-container .title--h2{font-size:22px;color:#0f2033;line-height:30px;margin-bottom:20px}
.offer-overlay-modal .modal-dialog .modal-content.show-thank-you .offer-thank-you-container .subtitle{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);font-size:16px;line-height:26px;font-family:"Noto Sans",sans-serif;color:#63809d}
.offer-overlay-modal .modal-dialog .modal-content.show-thank-you .offer-thank-you-container .email-sender{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);font-size:16px;line-height:26px;font-family:"Noto Sans",sans-serif;color:#63809d;margin-bottom:20px}
.offer-overlay-modal .modal-dialog .modal-content.show-thank-you .offer-thank-you-container .am-icon-thank-you::after{width:75px;height:53px;margin:30px 0 20px 0}