html,body.inner-page{background:var(--f-brand-color-background-default)}
.campaign-wrapper{display:flex;flex-direction:column;gap:var(--f-base-space-6);padding-top:var(--f-base-space-6);margin-bottom:var(--f-base-space-12)}
.campaign-column{flex:1;min-width:0}
.campaign-container h1{font:var(--f-brand-type-title-1);margin-bottom:var(--f-base-space-6)}
.campaign-wrapper .description{margin-bottom:var(--f-base-space-12)}
.campaign-info{color:var(--f-brand-color-text-muted)}
.campaign-summary p{font:var(--f-brand-type-body);margin-bottom:var(--f-base-space-6)}
.campaign-summary p b{font:var(--f-brand-type-body-medium)}
.campaign-summary a{font:var(--f-brand-type-body-medium);color:var(--f-brand-color-text-default);text-decoration:underline}
.campaign-img-block{position:relative;height:240px;max-width:100%;overflow:hidden}
.campaign-img{width:100%;height:100%;max-width:100%;object-fit:cover;border-radius:var(--f-brand-border-radius-outer) var(--f-brand-border-radius-outer) 0 0}
.campaign-img-block .campaign-textonimg-block{position:absolute;padding:var(--f-base-space-6);bottom:0;color:var(--f-brand-color-text-light)}
.campaign-textonimg-block .icon-img{display:block;width:48px;margin-bottom:var(--f-base-space-4)}
.campaign-img-block .campaign-textonimg-block h2{font:var(--f-brand-type-title-2);color:var(--f-brand-color-text-light);margin-bottom:var(--f-base-space-2)}
.campaign-img-block .campaign-textonimg-block p{font:var(--f-brand-type-subheading);margin-bottom:var(--f-base-space-4)}
.campaign-img-block .campaign-textonimg-block .campaign-button{padding:var(--f-base-space-4) var(--f-base-space-6);display:inline-flex;width:auto;margin-bottom:var(--f-base-space-0);background:transparent;color:var(--f-brand-color-text-light);border:1px solid var(--f-brand-color-border-light);border-radius:var(--f-brand-border-radius-rounded);height:56px;font:var(--f-brand-type-body-medium)}
.campaign-img-block .campaign-textonimg-block .campaign-button:hover,.campaign-img-block .campaign-textonimg-block .campaign-button:focus{text-decoration:none;background:var(--f-brand-color-background-light);color:var(--f-brand-color-text-primary)}
.campaign-content-wrapper{background:var(--f-brand-color-background-light);border-radius:0 0 20px 20px;padding:var(--f-base-space-6)}
.campaign-content-wrapper h3{font:var(--f-brand-type-headline-medium);display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--f-base-space-0)}
.campaign-benefits{font:var(--f-brand-type-body);margin-bottom:var(--f-base-space-0)}
.campaign-benefits ul{padding-left:var(--f-base-space-4);color:var(--f-brand-color-text-muted);height:0;opacity:0;visibility:hidden;transition:1s opacity linear,0.5s height}
[dir="rtl"] .campaign-benefits ul{padding-left:auto;padding-right:var(--f-base-space-4)}
.campaign-content-wrapper.open h3{margin-bottom:var(--f-base-space-4)}
.campaign-content-wrapper h3:after{font-family:'icomoon' !important;content:'\e9ce1';speak:never;font-size:24px;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:.5s all ease-in-out}
.campaign-content-wrapper.open h3:after{content:'\e9ce1';transform:rotate(180deg)}
.campaign-content-wrapper.open ul{height:auto;opacity:1;visibility:visible}
.campaign-benefits li{list-style:disc;margin-bottom:var(--f-base-space-4)}
.campaign-links-container{margin-bottom:var(--f-base-space-12)}
.campaign-links-container p{margin-bottom:var(--f-base-space-6)}
.campaign-links-container a{font:var(--f-brand-type-body-medium);color:var(--f-brand-color-text-default);text-decoration:underline;margin-bottom:var(--f-base-space-6)}
.campaign-accordion-wrapper{background:var(--f-brand-color-background-light);border-radius:var(--f-brand-border-radius-outer);overflow:hidden}
.campaign-category{padding:var(--f-base-space-4) var(--f-base-space-6);margin-bottom:var(--f-base-space-0);display:flex}
.campaign-block:first-child .campaign-category{border-bottom:1px solid var(--f-brand-color-border-default)}
.campaign-block.qr-accordion-opened .campaign-category{border-bottom:1px solid var(--f-brand-color-border-default)}
.campaign-block .icon-arrow-down{margin-right:var(--f-base-space-4);cursor:pointer;font-size:24px}
[dir="rtl"] .campaign-block .icon-arrow-down{margin-left:var(--f-base-space-4);margin-right:auto}
.campaign-block .icon-arrow-down:before{content:'\e9ce1';transition:.5s all ease-in-out}
.campaign-block.qr-accordion-opened .icon-arrow-down:before{content:'\e9ce1';transform:rotate(180deg)}
.campaign-label{font:var(--f-brand-type-body-medium)}
.campaign-content-section{background:var(--f-brand-color-background-light);padding:var(--f-base-space-4) var(--f-base-space-6);border-bottom:1px solid var(--f-brand-color-border-default)}
.campaign-content-section ul{padding-left:var(--f-base-space-4)}
.campaign-content-section ul li{list-style:disc;margin-bottom:var(--f-base-space-2)}
.campaign-block:last-child .campaign-content-section{border-bottom:0}
.campaign-expiry-popup .modal-dialog{top:30%;width:90%;border-radius:var(--f-brand-border-radius-outer)}
.campaign-expiry-popup .modal-content{padding:var(--f-base-space-8);border-radius:var(--f-brand-border-radius-outer);border:0}
.campaign-expiry-popup .modal-content h2{font:var(--f-brand-type-title-1);color:var(--f-brand-color-text-default);margin-top:var(--f-base-space-14);margin-bottom:var(--f-base-space-4)}
.campaign-expiry-popup .modal-content .description{color:var(--f-brand-color-text-muted);margin-bottom:var(--f-base-space-10)}
.campaign-popup-close-wrapper{background:transparent;font-weight:100;border:var(--f-brand-border-size-none);font-size:var(--f-base-type-scale-6);position:absolute;top:24px;right:var(--f-base-space-6);padding:var(--f-base-space-0);color:var(--f-brand-color-text-default)}
[dir="rtl"] .campaign-popup-close-wrapper{right:unset;left:var(--f-base-space-6)}
.campaign-popup-close-wrapper:hover{cursor:pointer}
.campaign-popup-close:before{content:"\e5cd"}
.campaign-expiry-popup .expirypopup-signup-button-wrapper{display:flex;justify-content:flex-end}
.campaign-expiry-popup .button-wrapper,.campaign-expiry-popup .expirypopup-signup-button-wrapper,.campaign-expiry-popup .expirypopup-signup-button-wrapper p{margin-bottom:var(--f-base-space-0)}
.campaign-expiry-popup .expirypopup-signup-button-wrapper a{height:56px;width:fit-content;min-width:134px;background:var(--f-brand-color-primary);color:var(--f-brand-color-text-light);font:var(--f-brand-type-body-medium);border:1px solid var(--f-brand-color-border-primary);border-radius:var(--f-brand-border-radius-rounded);text-align:center;display:flex;justify-content:center;align-items:center;text-decoration:none}
.campaign-expiry-popup .expirypopup-signup-button-wrapper a:hover{background:#64003a;box-shadow:0 3px 6px #1F212B0D}
.campaign-container{padding-top:var(--f-base-space-6)}
.campaign-accordion-container{margin-bottom:var(--f-base-space-20)}
@media only screen and (min-width:768px){.campaign-wrapper{flex-direction:row;margin-bottom:var(--f-base-space-20)}
.campaign-container h1{margin-bottom:var(--f-base-space-4)}
.campaign-content-wrapper h3{margin-bottom:var(--f-base-space-6)}
.campaign-content-wrapper h3:after{content:''}
.campaign-content-wrapper ul{height:auto;opacity:1;visibility:visible}
.campaign-img-block{height:282px}
.campaign-expiry-popup .modal-dialog{top:30%;max-width:840px;width:840px}
}