.raf-widget p>strong{font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;line-height:normal;color:var(--chakra-colors-racDefault-2)}.raf-widget .raf-text-section p:nth-of-type(2){font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:normal;color:var(--chakra-colors-racDefault-2);margin-top:8px}@media (min-width:768px){.raf-widget p>strong{font-size:18px}.raf-widget .raf-text-section p:nth-of-type(2){font-size:16px;margin-top:12px}}.rac-offer-card{border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:16px;max-width:678px;margin:0 auto 16px}.rac-offer-panel{background:#fff;border-radius:10px;padding:16px}.rac-offer-heading{color:#034694;font-size:32px;text-align:center;text-transform:uppercase;margin:0}.rac-offer-desc{color:#002561;text-align:center;margin:10px 0 0}.rac-offer-list{padding:0 0 0 20px;color:#002561;font-family:"Open Sans";display:flex;flex-direction:column;gap:8px;margin:16px 0 0}.rac-offer-cta{display:block;text-align:center;border-radius:8px;background:#034694;color:#f6c11e;font:700 16px/44px "Open Sans",Arial,sans-serif;height:44px;text-decoration:none}.rac-mcard-wrap{display:flex;justify-content:center}.rac-membership-card{position:relative}.rac-mcard,.rac-membership-card{width:678px;max-width:100%;height:116px;border-radius:12px;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;box-shadow:0 4px 6px rgba(0,0,0,.25);color:#fff;overflow:hidden;margin:0 auto}.gold-membership,.rac-mcard--gold{background:linear-gradient(104deg,#d3af37 0,#e9dcaf 60.77%,#d3af37 100%)}.platinum-membership,.rac-mcard--platinum{background:linear-gradient(104deg,#36454f 0,#6d8ca1 60.77%,#36454f 100%)}.diamond-membership,.rac-mcard--diamond{background:linear-gradient(104deg,#000 0,#626262 60.77%,#000 100%)}.rac-card__eyebrow,.rac-mcard__eyebrow{margin:0;color:#fff;font-family:"Open Sans",Arial,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.rac-card__tier,.rac-mcard__tier{margin:0;color:#fff;font-family:"Open Sans";font-size:40px;font-weight:600;line-height:140%;text-transform:uppercase}.rac-card__icon{position:absolute;object-fit:contain;pointer-events:none;user-select:none;z-index:0}.rac-card__icon--gold{position:absolute;right:29px;top:0}.rac-card__icon--platinum{position:absolute;width:130px;height:115px;right:19.5px;top:0}.rac-card__icon--diamond{position:absolute;width:140px;height:116px;right:8.6px;top:0}@media (max-width:720px){.rac-mcard,.rac-membership-card{width:100%;height:auto}.rac-card__tier,.rac-mcard__tier{font-size:32px}}.rewardsSponser .carousel-frame{background:0 0;box-shadow:none}.rewardsSponser [data-testid=carousel-controls]{bottom:20px;margin:0 auto;height:8px;width:100%;display:flex!important;justify-content:center;align-items:center;position:inherit;transform:none}.rewardsSponser [data-testid=carousel-controls] button{width:8px!important;height:8px!important;border-radius:100%!important;background:#c9c9c9!important;padding:0;min-width:0!important}.rewardsSponser [data-testid=carousel-controls] button::before{display:none}.rewardsSponser [data-testid=carousel-controls] button.active-frame-btn{width:24px!important;background:#0f99d6!important;border-radius:20px!important}.rewardsSponser [data-testid=carousel-controls] button[data-testid=carousel-next-button],.rewardsSponser [data-testid=carousel-controls] button[data-testid=carousel-prev-button]{display:none}.rewardsSponser [data-testid=carousel-controls] li{width:auto;height:inherit;margin:0 4px}.rewardsSponser .carousel .slick-list{padding:0!important}.rewardsSponser .carousel .slick-slide>div>div{padding:0}.rewardsSponser .carousel-container{margin-bottom:25px}@media screen and (max-width:768px){.rewardsSponser .carousel-container{margin-bottom:10px!important}}.racSponserImage img{width:100%;height:var(--image-height);object-fit:cover}.racSponserImageLogo img{width:50px;height:50px;object-fit:contain}.racSponser-title p{font-size:20px;font-weight:700;color:#002561}.racSponser-description p{font-weight:400;font-size:18px;margin-top:8px}.rac-rewards .static-content-holder{margin:0}.rac-rewards .rewardsSponser .static-content-container{position:relative;padding:0}.rac-rewards .rewardsSponser .static-content-container .static-content-holder img{width:100%;height:238px;object-fit:cover;border-top-left-radius:12px;border-top-right-radius:12px}.rac-rewards .rewardsSponser .static-content-container h2{font-size:20px;font-weight:700;color:#002561;margin:0}.rac-rewards .rewardsSponser .static-content-container p{font-weight:400;font-size:18px;margin-top:8px}.rac-rewards .rewardsSponser .static-content-container .tile-icon{width:65px;left:var(--chakra-space-3);background:var(--chakra-colors-white);border-radius:8px;padding:4px 8px;height:56px;margin:-105px 0 0 -15px;position:relative;float:left}.rac-rewards .rewardsSponser .static-content-container .content-text a{font-size:14px;font-weight:700;width:100%;margin-bottom:22px;margin-top:22px;display:inline-flex;appearance:none;align-items:center;justify-content:center;user-select:none;position:relative;white-space:nowrap;vertical-align:middle;outline:transparent solid 2px;outline-offset:2px;line-height:1.2;border-radius:4px;transition-property:var(--chakra-transition-property-common);transition-duration:var(--chakra-transition-duration-normal);height:var(--chakra-sizes-11);min-width:var(--chakra-sizes-11);padding-inline-start:var(--chakra-space-4);padding-inline-end:var(--chakra-space-4);color:var(--chakra-colors-racDefault-8);background-color:var(--chakra-colors-racDefault-2)}@media (min-width:768px){.rac-rewards .rewardsSponser .static-content-container .content-text a{font-size:16px;margin-bottom:24px;margin-top:24px}}.rac-rewards .rewardsSponser .static-content-container .content-text a:hover{color:#fff}.rac-rewards .rewardsSponser .static-content-container .content-text a:focus{outline:2px solid var(--chakra-colors-racDefault-6);outline-offset:2px}.rac-rewards .rewardsSponser .static-content-container .content-text a:active{background-color:var(--chakra-colors-racDefault-4)}.rac-rewards .rewardsSponser .static-banner-holder+.chakra-stack{display:block;padding:20px 16px 0}@media screen and (min-width:768px){.racSponser-title p{font-size:18px}.racSponser-description p{font-size:16px}.rac-rewards .rewardsSponser .static-banner-holder+.chakra-stack{padding:34px 24px 0}}.my-rewards-grid{margin-top:16px;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.my-rewards-grid::-webkit-scrollbar{display:none}@media (min-width:62em){.my-rewards-container{max-width:948px;width:948px}.my-rewards-grid{justify-content:center;overflow-x:visible;scroll-snap-type:none}}.my-rewards-grid-item{margin-bottom:16px;flex:0 0 90%;max-width:90%;scroll-snap-align:start;min-width:0}@media (min-width:62em){.my-rewards-grid-item{flex:0 0 302.666px;width:302.666px;max-width:302.666px}.my-rewards-grid-item .rac-offer-card{max-width:302.666px}}.my-rewards-grid-item .rac-offer-card{width:100%;height:322px;margin:0;display:flex;flex-direction:column;min-width:0}.my-rewards-grid-item .rac-offer-panel{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.my-rewards-desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.my-rewards-detail{overflow:hidden;text-overflow:ellipsis}.reward-raf-section .raf-cards{height:auto}.refer-a-friend p{font-size:16px;font-weight:400;color:#002561}.refer-a-friend .circle{width:24px;height:24px;background-color:#0f99d6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;margin-right:16px;z-index:2;flex-shrink:0}.refer-a-friend .text-container{color:#002561}.refer-a-friend .dotted-line{position:absolute;left:12px;top:20px;bottom:77px;z-index:0;width:1px}.refer-a-friend .dotted-line div{position:absolute;top:0;bottom:0;left:0;width:1px;background-image:linear-gradient(to bottom,#ccc 50%,transparent 50%);background-size:2px 6px}.refer-a-friend .step-container{display:flex;align-items:flex-start;margin-bottom:24px}.refer-a-friend .step-description{font-weight:600;font-size:16px}.refer-a-friend .step-detail{font-weight:400;font-size:16px;margin-top:8px}.refer-a-friend .description{font-size:16px;margin-bottom:24px}@media screen and (max-width:480px){.refer-a-friend .circle{width:20px!important;height:20px!important;font-size:12px!important}.refer-a-friend .step-detail{margin-top:0}.refer-a-friend .step-container{margin-bottom:20px}.refer-a-friend .dotted-line{bottom:80px;left:10px}.refer-a-friend .description,.refer-a-friend .title{font-size:16px}}.invite-box{border:1px solid #034694;border-radius:6px;padding:12px;margin-bottom:24px}.invite-box h4{font-weight:700;font-size:18px;margin:0 0 6px;color:#034694}.invite-box .subtitle{font-size:16px;color:#000;margin:0 0 14px;font-weight:400}.invite-box .label{font-size:14px;color:#505050;margin:0 0 6px;font-weight:400}.invite-box input{width:100%;padding:8px;font-size:16px;font-weight:700;text-align:center;border:1px solid #c9c9c9;border-radius:4px;background:#fff;cursor:pointer;height:44px;color:#002561}.raf-marketing-banner-wrapper{display:flex;justify-content:center;align-items:center;color:#fff;margin:27px 16px;cursor:pointer;overflow:hidden}.raf-marketing-banner-wrapper.refer{border-radius:12px}.raf-marketing-banner-container{width:100%;margin:0 auto}.raf-marketing-banner-container img{display:block;margin:0 auto;width:100%;object-fit:cover;border-radius:0}@media screen and (max-width:768px){.rac-rewards .rewardsSponser .static-content-container h2{font-size:18px}.rac-rewards .rewardsSponser .static-content-container p{font-size:16px}.raf-marketing-banner-wrapper{margin:16px 16px 24px}}.raf-page .faqs-section-wrapper{border-top:1px solid #f0f0f0;margin-top:52px}.bf-membership-card{padding:39px 0 0;text-align:center;display:flex;flex-direction:column;gap:24px;margin:8px -8px}.bf-membership-card .title{display:block;color:#034694;font-size:18px}.bf-membership-card .card{padding:16px;border-radius:12px;background:linear-gradient(104.04deg,#d3af37 0,#e9dcaf 60.77%,#d3af37 100%);box-shadow:0 4px 6px 0 rgba(0,0,0,.2509803922)}.bf-membership-card .card-header{color:#fff;display:flex;align-items:center;gap:8px;margin-bottom:16px}.bf-membership-card .card-label{font-size:16px;font-weight:700}.bf-membership-card .card-description{color:#034694;background:#fff;border-radius:12px;padding:16px;font-size:14px;line-height:20px;font-weight:600}.bf-membership-card .card-description p{margin:0}.bf-membership-card .sub-title{font-size:32px;line-height:36px;display:block;margin:0 0 8px;text-transform:uppercase}.bf-membership-card .ie-track-button{background-color:#034694;color:#ffd200;border:none;border-radius:5px;cursor:pointer;padding:10px 24px;font-size:16px;font-weight:700}.bf-membership-card .ie-track-button:hover{color:#fff}.bf-membership-card.platinum .card{background:linear-gradient(104.04deg,#36454f 0,#6d8ca1 60.77%,#36454f 100%)}.bf-membership-card.diamond .card{background:linear-gradient(104.04deg,#000 0,#626262 60.77%,#000 100%)}.my-rewards-scroll{padding-bottom:8px;margin:0 -4px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.my-rewards-scroll::-webkit-scrollbar{height:0;width:0;display:none}.my-rewards-scroll::-webkit-scrollbar-track{background:0 0}.my-rewards-scroll::-webkit-scrollbar-thumb{background-color:transparent;border-radius:0}.my-rewards-scroll>div{scroll-snap-align:start;height:100%}.my-rewards-scroll .rac-offer-card{height:100%}