.rewards-list{width:100%}.rewards-list__wrapper{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem}.reward-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;border-radius:1rem;background:var(--Colors-White,#fff)}.reward-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-item-align:stretch;align-self:stretch}.reward-item__icon{width:2rem;height:2rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.reward-item__icon>img{width:2rem;height:2rem;aspect-ratio:1/1}.reward-item__company{display:-webkit-box;display:-ms-flexbox;display:flex;width:6.6875rem;height:2rem;padding:.11488rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:107/32}.reward-item__company>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reward-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:4rem;padding:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-item-align:stretch;align-self:stretch;border-radius:.5rem;background:var(--Colors-Light-Blue,#f0f4fc)}.reward-item__content>p{color:var(--Primary-950,#0f1e36);font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.reward-item .btn__content{color:var(--Button-Blue-Font,#fff);font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}.reward-item .btn__content i{font-size:.75rem}.rewards-title{color:var(--Primary-950,#0f1e36);font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:600;line-height:2rem;margin-bottom:2rem}.reward-dialog{min-height:100dvh;min-width:100dvw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;border-radius:1rem;background:var(--Colors-White,#fff);-webkit-box-shadow:0 1px 2px 0 rgba(15,30,54,.06),0 2px 4px 0 rgba(0,0,0,.06),0 4px 8px 0 rgba(0,0,0,.06),0 8px 16px 0 rgba(15,30,54,.06),0 16px 32px 0 rgba(15,30,54,.06),0 32px 64px 0 rgba(15,30,54,.06);box-shadow:0 1px 2px 0 rgba(15,30,54,.06),0 2px 4px 0 rgba(0,0,0,.06),0 4px 8px 0 rgba(0,0,0,.06),0 8px 16px 0 rgba(15,30,54,.06),0 16px 32px 0 rgba(15,30,54,.06),0 32px 64px 0 rgba(15,30,54,.06);overflow-y:hidden}.reward-dialog .reward-icon{width:3rem;height:3rem}.reward-dialog .reward-icon>img{width:3rem;height:3rem;aspect-ratio:1/1}.reward-dialog .separator{height:.125rem;-ms-flex-item-align:stretch;align-self:stretch;background:var(--Primary-100,rgba(15,30,54,.1))}.reward-dialog__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-ms-flex-item-align:stretch;align-self:stretch}.reward-dialog__title>h3{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;color:var(--Primary-950,#0f1e36);font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:600;line-height:2rem}.reward-dialog__close{display:-webkit-box;display:-ms-flexbox;display:flex;width:2.5rem;height:2.5rem;padding:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}.reward-dialog__close>i{font-size:1.5rem;color:#0f1e36}.reward-dialog__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 2rem 0 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;-ms-flex-item-align:stretch;align-self:stretch}.reward-dialog__content{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100dvh - 200px);padding:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;-ms-flex-item-align:stretch;align-self:stretch;overflow-y:auto;color:var(--Primary-950,#0f1e36)}.reward-dialog__content form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;-ms-flex-item-align:stretch;align-self:stretch}.reward-dialog__content form .info{color:var(--Primary-600,rgba(15,30,54,.6));font-family:Inter;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.reward-dialog__content ul{padding-left:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.reward-dialog__content ul li{font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.reward-dialog__terms{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;-ms-flex-item-align:stretch;align-self:stretch;border-top:1px solid var(--Primary-100,rgba(15,30,54,.1))}.reward-dialog__terms>p{color:var(--Primary-600,rgba(15,30,54,.6));font-family:Inter;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.reward-dialog__terms>p strong{font-size:.875rem;font-weight:600;line-height:1.25rem}.reward-dialog__footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2rem 2rem 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-item-align:stretch;align-self:stretch}.reward-dialog__footer .btn{min-height:3rem;-webkit-transition:.3s;transition:.3s}.reward-dialog__footer .btn__content{padding:0 2rem}.reward-dialog__footer .btn__content .arrow{-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reward-dialog__footer .btn__content .arrow::before{width:3px;height:2px;right:7px;bottom:calc(50% - 2px);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.reward-dialog__footer .btn__content .arrow i{font-size:1rem}.reward-dialog .reward-dialog-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;width:100%}.reward-dialog .reward-dialog-gallery__main-image{height:13rem;-ms-flex-item-align:stretch;align-self:stretch;aspect-ratio:2/1;border-radius:1rem;-o-object-fit:cover;object-fit:cover}.reward-dialog .reward-dialog-gallery__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;-ms-flex-item-align:stretch;align-self:stretch}.reward-dialog .reward-dialog-gallery__thumb{width:6rem;height:3rem;aspect-ratio:2/1;border-radius:.5rem;background:#d3d3d3 50%/cover no-repeat;cursor:pointer;opacity:.3;-webkit-transition:.2s;transition:.2s;-o-object-fit:cover;object-fit:cover}.reward-dialog .reward-dialog-gallery__thumb.is-active{opacity:1}.reward-dialog .reward-dialog-voucher{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-item-align:stretch;align-self:stretch;border-radius:.5rem;border:1px solid var(--Primary-100,rgba(15,30,54,.1))}.reward-dialog .reward-dialog-voucher__value{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.125rem .375rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;border-radius:.25rem;background:rgba(8,53,186,.1);color:var(--Colors-Brand,#0835ba);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.25rem}.reward-dialog .reward-dialog-voucher__text{color:var(--Primary-600,rgba(15,30,54,.6));font-family:Inter;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.reward-dialog .reward-dialog-company{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;-ms-flex-item-align:stretch;align-self:stretch;border-radius:.5rem;background:var(--Colors-Light-Blue,#f0f4fc)}.reward-dialog .reward-dialog-company__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}.reward-dialog .reward-dialog-company__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;-ms-flex-item-align:stretch;align-self:stretch}.reward-dialog .reward-dialog-company__titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reward-dialog .reward-dialog-company__titles>span{color:var(--Primary-600,rgba(15,30,54,.6));font-family:Inter;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}.reward-dialog .reward-dialog-company__titles>p{color:var(--Primary-950,#0f1e36);font-family:Inter;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}.reward-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reward-modal__content{background:#fff;padding:2rem;border-radius:10px;max-width:500px;width:90%;position:relative}.reward-modal__close{position:absolute;top:1rem;right:1rem;background:0 0;border:none;font-size:2rem;cursor:pointer}.fade-image{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:1}.fade-image.is-fading{opacity:0}.reward-form-dialog .wpcf7 form .form-control .wpcf7-not-valid-tip{position:static}.reward-form-dialog .wpcf7 form .form-control .wpcf7-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reward-form-dialog .wpcf7 form .form-control .wpcf7-form-control-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reward-form-dialog .wpcf7 form .form-control label{height:unset!important}.reward-form-dialog .wpcf7 form p:has(.wpcf7-submit){display:none}.reward-form-dialog .wpcf7 form .wpcf7-submit{opacity:0;height:0;margin-top:0!important;padding:0;visibility:hidden}.reward-form-dialog .wpcf7 form .wpcf7-response-output{margin:0!important;margin-top:-2rem}@media only screen and (min-width:1024px){.reward-dialog{width:30rem;min-width:unset;min-height:unset}.reward-dialog__content{max-height:32.5rem}.reward-form-dialog .wpcf7 form{margin-top:0!important}.reward-form-dialog .wpcf7 form p{width:100%!important}}