.rewards .qr-code{display:flex;justify-content:flex-end;align-items:flex-start}.rewards--container{margin-bottom:3rem}.rewards--title{margin-bottom:1.5rem}.rewards--code{display:inline-block;font-size:1.25rem;color:#111;font-weight:bold;width:100%}.rewards .card{border-radius:.5rem;border:0;box-shadow:0px 3px 14px 0px rgba(0,0,0,0.15);margin-top:1rem}.rewards .card-columns{display:inline-flex;flex-wrap:wrap;width:100%}@media (min-width: 768px){.rewards .card-columns{column-gap:1.75rem;column-count:3}.rewards .card-columns>div{width:calc(33% - 1.166666666666667rem)}}@media (min-width: 1200px){.rewards .card-columns{column-count:4}.rewards .card-columns>div{width:calc(25% - 1.3125rem)}}@media (min-width: 576px) and (max-width: 991.98px){.rewards .card-columns{column-count:2}.rewards .card-columns>div{width:calc(50% - 0.875rem)}}@media (max-width: 575.98px){.rewards .card-columns>div{width:100%}}.rewards .card-title{font-size:.875rem;margin-bottom:.5rem}.rewards .card-text{font-size:.75rem;white-space:pre-wrap}.rewards .card-body{border-bottom:7px solid #ffdb00;min-height:9rem}.rewards .card-info{flex-wrap:nowrap}.rewards .card-footer{padding-top:1rem;padding-bottom:1rem;border-radius:0 0 .5rem .5rem;background-color:#f5f5f5}.rewards .card-footer.bg-primary{background-color:#007CC1 !important}.rewards .card-footer span{font-size:.75rem;line-height:1}.rewards .card-footer span>a{white-space:nowrap}.rewards .card-footer span .icon{font-size:1.5rem}.rewards .card-footer span .icon:not(.checkmark-circle--icon):before{position:relative;top:.25rem}.rewards .card-footer span .icon.fundament-icon-cross-circle{margin-right:.5rem}.sidenav .rewards .card-columns>div{width:100%}.rewards .qr-code{width:100%;padding-left:.5rem;flex:0 1 auto}.rewards .qr-code img{max-width:100%}.rewards .checkmark-circle{border-radius:10rem;background-color:#0A8A00;color:#fff;margin-right:.75rem}.rewards .checkmark-circle .icon{display:inline-flex;justify-content:center;align-items:center}.sidenav .rewards .card-columns{column-count:1 !important}.sidenav .rewards .card-body{padding:1.5rem 1.25rem;min-height:5rem}.terms-and-conditions-modal .modal-body{min-height:20vh;white-space:pre-wrap}.sidenav .card .rewards .addReward>.card{border:0;border-radius:.5rem}
