.co-branding-apply-now{background-image:linear-gradient(to right bottom,#ffeef6,#fbeef9,#f6eefc,#f1effe,#ebf0ff);border-radius:.625rem;padding:.75rem;margin-top:.625rem;margin-bottom:2.5rem;display:flex;align-items:center}@media(max-width:991px){.co-branding-apply-now{margin-bottom:2rem}}.co-branding-apply-now.isConfirm{border-radius:.5rem;margin:2.5rem 0 0}@media(min-width:992px){.co-branding-apply-now.isConfirm{padding:.813rem 1.25rem}.co-branding-apply-now{align-items:center;padding:.75rem 1.5rem;margin-top:0;margin-bottom:3.4375rem;min-height:5.125rem;border-radius:.5rem}}.co-branding-apply-now .black-link{text-decoration:underline;cursor:pointer;font-size:.875rem;font-weight:500;font-weight:400}.co-branding-apply-now .black-link:hover{text-decoration:none}.co-branding-apply-now .co-branding-icon{margin-right:.625rem}.co-branding-apply-now .co-branding-icon img{max-width:1.875rem}@media(min-width:992px){.co-branding-apply-now .co-branding-icon{margin-right:1.25rem}.co-branding-apply-now .co-branding-icon img{max-width:3.4375rem}}.co-branding-apply-now .co-branding-content{max-width:61%}.co-branding-apply-now .co-branding-content label{font-size:.6875rem;margin-bottom:.3125rem;letter-spacing:-.0125rem}.co-branding-apply-now .co-branding-content p{font-size:.875rem;line-height:1.0625rem}.co-branding-apply-now .co-branding-content button{background:#fff;font-size:.8125rem}@media(max-width:991px){.co-branding-apply-now .co-branding-content{display:flex;flex-wrap:wrap}}@media(min-width:992px){.co-branding-apply-now .co-branding-content{max-width:none}.co-branding-apply-now .co-branding-content label{font-size:.875rem;margin-bottom:.5rem;letter-spacing:unset}.co-branding-apply-now .co-branding-content button,.co-branding-apply-now .co-branding-content p{font-size:1rem}}.applyButton{background-color:#fff;--offset:2px;box-shadow:inset 0 0 1px 0 rgba(72,68,68,.7);border-radius:3.125rem;position:relative;overflow:hidden;width:-moz-fit-content;width:fit-content;font-size:.875rem;font-weight:600;text-align:center;color:#222;padding:.6875rem .875rem;cursor:pointer;margin-left:auto}@media(min-width:992px){.applyButton{font-size:1rem;padding:.875rem 2.5rem}}@media(max-width:375px){.applyButton{padding:.6875rem .625rem}}.applyButton:hover:after{background:#fcfcfc}.applyButton .text{z-index:3;position:relative}.applyButton:before{content:"";background:conic-gradient(transparent 270deg,#923993,#2073b8,transparent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1;width:100%;animation:components_rotate 2s linear infinite;z-index:1}.applyButton:after{content:"";background:inherit;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;border-radius:3.125rem;margin:.125rem;z-index:2}@keyframes components_rotate{0%{transform:translate(-50%,-50%) scale(1.4) rotate(0turn)}to{transform:translate(-50%,-50%) scale(1.4) rotate(1turn)}}.about-rewards_seoTextSection__3xvMt{margin-bottom:3.75rem}@media(max-width:992px){.about-rewards_seoTextSection__3xvMt{margin-bottom:5.75rem}}.about-rewards_seoTextSection__3xvMt .about-rewards_faq-all__sk5tZ{padding:1.3rem 0 0}.about-rewards_seoTextSection__3xvMt h5{font-size:1rem;font-weight:500;padding:2rem 0 1.125rem}.about-rewards_seoTextSection__3xvMt h5.about-rewards_fontSize__y9VxJ{font-size:1.125rem}.about-rewards_seoTextSection__3xvMt .about-rewards_pText__4uZJy{color:#222}.about-rewards_seoTextSection__3xvMt .about-rewards_seoText__Z3X2o .about-rewards_pText__4uZJy{padding-bottom:1rem}.about-rewards_seoTextSection__3xvMt .about-rewards_seoText__Z3X2o ul{margin-left:1rem}.about-rewards_seoTextSection__3xvMt .about-rewards_seoText__Z3X2o ul li{list-style-type:disc;color:#222;padding-top:.3rem}.about-rewards_seoTextSection__3xvMt .about-rewards_seoText__Z3X2o ul li:first-child{padding-top:0}.about-rewards_seoTextSection__3xvMt .about-rewards_faq-title__63WGb{margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.about-rewards_seoTextSection__3xvMt .about-rewards_expanded__xjZi1{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:0;transition:all .3s ease}.about-rewards_seoTextSection__3xvMt .about-rewards_expanded__xjZi1.about-rewards_active___KLr4{-webkit-line-clamp:unset;line-clamp:unset;max-height:unset}@media(min-width:992px){.about-rewards_seoTextSection__3xvMt .about-rewards_faq-title__63WGb{font-size:1.75rem;font-weight:600}}.earn-redeem_earn-redeem__d1w5A{border-radius:1rem;border:1px solid #e2e2e2;padding:1.25rem 3.4375rem;max-width:57.1875rem;display:flex;margin:0 auto}.earn-redeem_earn-redeem__d1w5A img{margin-right:.875rem;max-height:1.5rem;max-width:1.5rem}.earn-redeem_earn-redeem__d1w5A div{display:flex;align-items:center;font-size:.9375rem;color:#666;width:50%}.earn-redeem_earn-redeem__d1w5A .earn-redeem_earn-bold__dxQb6{font-size:1.125rem}.earn-redeem_earn-redeem__d1w5A .earn-redeem_earn-bold__dxQb6 b{color:#333;font-weight:600;font-weight:400}.earn-reward-point-lob_slider-earn__6oLAJ .earn-reward-point-lob_redeem-rewards__qtarp{overflow:hidden;padding-top:1.25rem}.earn-reward-point-lob_slider-earn__6oLAJ .earn-reward-point-lob_extra-point__eoewV{margin-top:.0625rem;font-size:.875rem}.earn-reward-point-lob_slider-earn__6oLAJ .category_wrapper{padding-top:0}.earn-reward-point-lob_slider-earn__6oLAJ .avatarWrapper{height:9.375rem;width:9.375rem;display:flex;align-items:center;justify-content:center}.earn-reward-point-lob_slider-earn__6oLAJ .avatarWrapper img{max-width:3.75rem;max-height:3.75rem;border-radius:0!important}.earn-reward-point-lob_slider-earn__6oLAJ .round{height:auto}.loyalty-rewards-page_rewardspage__9jWEG h2{font-size:1.25rem;font-weight:600;margin-bottom:1.25rem}.loyalty-rewards-page_rewardspage__9jWEG .loyalty-rewards-page_howItWorks__PQiAF .banner-card figure{border:1px solid #e2e2e2}.loyalty-rewards-page_rewardspage__9jWEG .loyalty-rewards-page_howItWorks__PQiAF .container{padding:0}.loyalty-rewards-page_rewardspage__9jWEG header{margin-bottom:0!important}.loyalty-rewards-page_rewardspage__9jWEG header h1{font-size:1.25rem;font-weight:600;margin-bottom:1.25rem}.loyalty-rewards-page_rewardspage__9jWEG .loyalty-rewards-page_rewards-about-heading__4oAKE{margin-top:4.375rem}.loyalty-rewards-page_rewardspage__9jWEG .loyalty-rewards-page_faq-all__TB1iU{margin-top:1.25rem}