.rewards-banner-wrapper{padding-left:20px;padding-right:20px}@media (max-width:767px){.rewards-banner-wrapper{padding-left:9px;padding-right:9px}}.rewards-banner{border-radius:40px;margin:0 auto;max-width:1688px;overflow:hidden;position:relative}.rewards-banner :where(.image-desktop,.image-mobile){height:100%;width:100%}.rewards-banner .image-mobile{display:none}@media (max-width:767px){.rewards-banner .image-desktop{display:none}.rewards-banner .image-mobile{display:block}}.rewards-banner .content{left:65px;max-width:45%;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.rewards-banner .content{left:0;max-width:100%;padding:37px 10px;top:0;transform:translateY(0)}}.rewards-banner .content h1{font-size:70px;font-weight:700;line-height:102.857%;margin-bottom:32px}.rewards-banner .content h1,.rewards-banner .content p{color:var(--Black,#2a2a2a);font-family:Outfit;font-style:normal}.rewards-banner .content p{font-size:20px;font-weight:400;line-height:28px;margin-bottom:0;max-width:468px;width:70%}@media (max-width:1600px){.rewards-banner .content h1{font-size:60px}.rewards-banner .content p{font-size:20px}}@media (max-width:1440px){.rewards-banner .content h1{font-size:50px}.rewards-banner .content p{font-size:18px}}@media (max-width:1024px){.rewards-banner .content h1{font-size:46px;margin-bottom:16px}.rewards-banner .content p{font-size:16px}}@media (max-width:767px){.rewards-banner .content{left:50%;margin:0 auto;max-width:100%;transform:translateX(-50%);width:351px}.rewards-banner .content h1{font-size:32px;font-weight:700;line-height:32px;margin-bottom:16px;text-align:center}.rewards-banner .content p{font-size:16px;line-height:22px;text-align:center;width:100%}}