#fullpage .bannerLoyalty{position:relative;width:100%}
#fullpage .bannerLoyalty .bannerbgbannerLoyalty{margin-bottom:0;position:relative}
#fullpage .bannerLoyalty .bannerbgbannerLoyalty::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}
#fullpage .bannerLoyalty .bannerbgbannerLoyalty img{width:100%;height:100dvh;object-fit:cover}
#fullpage .bannerLoyalty .bannerLoyaltyCont{position:absolute;left:0;right:0;width:100%;bottom:28%;z-index:2}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont{max-width:561px}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .loyaltybanlogo{margin-bottom:50px}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont h1{color:rgba(255,255,255,0.95);font-family:var(--variable-font-family);font-size:40px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase;margin-bottom:16px}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont p{margin-bottom:16px;color:rgba(255,255,255,0.95);letter-spacing:.08px;max-width:420px}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .btngrp{display:none}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .btngrp .signUpBtn a{background:var(--ai-global-red);border:1px solid var(--ai-global-red);font-weight:400;font-size:14px !important;line-height:15px;letter-spacing:.04em;text-transform:capitalize;text-decoration:none;transition:all .5s ease;color:var(--color-white);padding:16px 24px;display:inline-block;font-family:var(--heading-font-family)}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .btngrp .signUpBtn a:hover{background:var(--ai-page-header-color);color:var(--color-white);border-color:var(--ai-page-header-color);text-decoration:none}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .btngrp .signUpBtn a:focus{border-color:transparent}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .btngrp .signUpBtn a:active{background:#790b27;border:#790b27}
@media(max-width:767px){#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .btngrp .signUpBtn a{font-size:12px !important;padding:12px 24px}
}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .btngrp .signUpBtn{margin-right:15px}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .btngrp .signInBtn a{background:transparent;border:1px solid var(--global-ai-bg-base);font-weight:400;font-size:14px !important;line-height:15px;letter-spacing:.04em;text-transform:capitalize;text-decoration:none;transition:all .5s ease;color:var(--color-white);padding:16px 24px;display:inline-block;font-family:var(--heading-font-family)}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .btngrp .signInBtn a:hover{background:transparent;color:var(--color-white);border-color:var(--color-white);text-decoration:none}
@media(max-width:767px){#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .btngrp .signInBtn a{font-size:12px !important;padding:12px 24px}
}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail{position:absolute;bottom:0;left:0;width:100%;background:var(--color-white)}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap{display:flex;flex-wrap:wrap;align-items:center}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .leftcont{width:100%;max-width:320px;flex-basis:320px;padding:27px 5px;padding-left:0;position:relative;background:#9e7947}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .leftcont::before{content:"";position:absolute;top:0;left:-1920px;height:100%;width:1920px;background:#9e7947}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .leftcont *{color:#fff}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .leftcont h3{color:var(--color-white);font-family:var(--body-font-family);font-size:14px;font-style:normal;font-weight:700;line-height:125%;margin-bottom:4px}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .leftcont h2{color:var(--color-white);font-family:var(--variable-font-family);font-size:18px;font-style:normal;font-weight:600;line-height:125%;text-transform:uppercase}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .leftcont a{color:var(--color-white);font-family:var(--heading-font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.24px;text-transform:capitalize}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .rightSlider{flex-basis:calc(100% - 320px);max-width:calc(100% - 320px);padding:0 40px}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .rightSlider .banimgcontitem{display:flex;align-items:center;justify-content:center}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .rightSlider .banimgcontitem figure{margin-bottom:0}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .rightSlider .banimgcontitem figure img{width:48px;height:48px}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .rightSlider .banimgcontitem h4{padding-left:10px;margin-bottom:0;color:var(--ai-page-heading-color);font-family:var(--variable-font-family);font-size:14px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase}
@media(max-width:1400px){#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .leftcont{padding:15px 5px;padding-left:0}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .leftcont h2{margin-bottom:10px}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .loyaltybanlogo{margin-bottom:35px}
}
@media(max-width:1199px){#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .rightSlider{padding-left:10px}
#fullpage .bannerLoyalty .bannerbgbannerLoyalty img{object-position:right}
}
@media(max-width:991px){#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .leftcont{max-width:100%;flex-basis:100%;text-align:center}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .rightSlider{flex-basis:100%;max-width:100%;padding:20px 13px;order:-1}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .leftcont::after{content:"";position:absolute;top:0;right:-1920px;height:100%;width:1920px;background:#9e7947}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail{overflow:hidden}
}
@media(max-width:767px){#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont h1{font-size:24px}
#fullpage .bannerLoyalty .bannerLoyaltyCont{top:inherit;bottom:250px}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .loyaltybanlogo{margin-bottom:25px}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .rightSlider .owl-nav.disabled{display:none !important}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .rightSlider{padding:16px 0}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .btngrp{flex-wrap:wrap;justify-content:space-between}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .btngrp .signUpBtn{margin-right:0}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .btngrp>div{flex-basis:48%;max-width:48%}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .btngrp>div a{width:100%;text-align:center}
#fullpage .bannerLoyalty .bannerLoyaltyCont .innerbannerLoyaltyCont .btngrp>div a{padding:16px 4px !important}
#fullpage .bannerLoyalty .loyaltyDiscoverDetail .loyaltyDiscoverwrap .rightSlider .banimgcontitem h4{font-size:12px;margin-left:5px}
}
.bannerLoyaltyMbl{display:none}
@media(max-width:767px){.bannerLoyaltyWeb{display:none}
.bannerLoyaltyMbl{display:block}
#fullpage .bannerLoyalty .bannerbgbannerLoyalty img{object-position:center}
}