section.payment-method-alternate{padding:82px 0}.plr-120-custom{padding:0 120px}.payment-method-left>h2{margin-bottom:40px}.payment-method-alternate .section-title-bar{text-align:center;max-width:1078px;margin:0 auto;padding:80px 0}.list-view-with-alternate{align-items:center;display:flex}.list-view-with-alternate ul li+li{border-top:1px solid #e6eaf2;margin-top:40px;padding-top:40px}.list-view-with-alternate ul li{list-style:none}section.how-work-with-reward .section-title-bar{text-align:center;max-width:954px;margin:0 auto 90px}section.how-work-with-reward .section-title-bar h2{margin-bottom:20px}section.how-work-with-reward .section-title-bar p{max-width:753px;margin:0 auto}section.how-work-with-reward .payment-method-left .card-image{aspect-ratio:1}.amex-with-reward-pay{margin-top:90px}.payment-method-left img{object-fit:cover;object-position:center top;border-radius:10px;width:100%;max-width:762px;height:auto;max-height:570px}section.how-work-with-reward .payment-method-left .card-image{width:100%;max-width:570px;max-height:none;display:block}section.how-to-paywith-amex{background:#e6f0fe;margin-top:100px;padding:100px 0;position:relative;overflow:hidden}.pay-with-amex-left p{margin:20px 0;font-size:18px}section.how-to-paywith-amex:after{content:"";filter:blur(112px);background:#fff;border-radius:50%;width:750px;height:750px;position:absolute;top:-370px;right:-250px}section.how-to-paywith-amex:before{content:"";filter:blur(112px);background:#fff;border-radius:50%;width:750px;height:750px;position:absolute;bottom:-370px;left:-250px}.how-to-pay-column h3.h6{margin-bottom:10px;font-weight:700}.how-to-pay-icon{background:linear-gradient(#f7f9fc 0%,#e6f0fe 100%);border-radius:100%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:40px;display:flex}.how-to-pay-column{background:#fff;border-radius:10px;padding:40px;box-shadow:0 10px 40px #0000001a}.how-to-pay-column .small-light{margin-top:50px;display:inline-block}section.how-to-paywith-amex .container{z-index:2;position:relative}.pay-with-amex-left{padding-right:90px}section.types-of-amex-accepeted{padding:120px 0}section.types-of-amex-accepeted .section-title-bar{max-width:930px;margin:0 auto}.rewardpay-card-tabs{border:1px solid #e6eaf2;border-radius:10px;margin-top:110px}.right-tab-column{text-align:left;background:#f7f9fc;border-left:1px solid #e6eaf2}.rewardpay-tab-list button.rewardpay-tab-item{text-align:left;background-color:var(--white-color);color:var(--dark-blue-secondary);border:none;align-items:center;gap:20px;width:100%;padding:24px 0;display:flex}.rewardpay-tab-list button.rewardpay-tab-item.active{color:var(--blue-color);border-color:#1b72e269;font-weight:700}.rewardpay-tab-list button.rewardpay-tab-item{border-bottom:2px solid #e6eaf2}.rewardpay-tab-list button.rewardpay-tab-item:last-child{border:none}.rewardpay-tab-list{padding:40px}.tab-content.rewardpay-tab-content{align-items:center;height:100%;padding:40px}.rewardpay-title{align-items:center;gap:20px;margin-bottom:23px;display:flex}.rewardpay-info-box{border:1px solid #e6eaf2;border-radius:10px 10px 0 0;margin-bottom:30px}.rewardpay-info-box .tab-title-bar-bg{background:#e6f0fe;border-radius:10px 10px 0 0;padding:15px 30px}.tab-content-info-box{color:var(--dark-blue-secondary);background:#fff;padding:20px}.tab-content-info-box p{margin-bottom:0;padding-bottom:15px}.tab-content-info-box p+p{border-top:1px solid #e6eaf2;padding-top:15px;padding-bottom:0}.tab-content.rewardpay-tab-content .tab-pane .rewardpay-info-box+.rewardpay-info-box{margin-top:30px}section.domre-with-reward-pay{background:#f7f9fc;padding:90px 0}section.domre-with-reward-pay .common-for-column{align-items:stretch}section.domre-with-reward-pay .common-for-column>.col-sm-3{display:flex}.do-more-sec-column{border-width:0px, 1px, 1px, 1px;background:#fff;border:1px solid #e6f0fe;border-radius:10px;flex-direction:column;width:100%;height:100%;padding:30px;display:flex}.do-more-sec-column .do-more-icon{margin-bottom:32px}.do-more-sec-column p{margin-bottom:12px;font-size:13px}.do-more-sec-column h3.h4,.do-more-sec-column .full-width-btn{margin-bottom:15px!important}.full-width-btn{width:100%}.do-more-sec-column .do-more-icon img{max-width:111px;height:auto}.do-more-sec-column h3.h4{color:var(--blue-color)}@media (min-width:768px){.do-more-sec-column .full-width-btn{margin-top:auto}}section.about-client-below-faq{padding-top:92px}.client-description{text-align:center;max-width:750px;margin:0 auto}.client-description h2{color:var(--blue-color);margin:40px 0 30px}@media (max-width:1499px){.plr-120-custom{padding:0 30px}}@media (max-width:991px){section.how-work-with-reward>.container>.row{flex-direction:column}section.how-work-with-reward>.container>.row>.payment-method-left{width:100%}section.how-work-with-reward>.container>.row .payment-method-left+.payment-method-left{margin-top:48px}section.how-work-with-reward .list-view-with-alternate{padding:0 15px}section.how-work-with-reward .payment-method-left .card-image{margin:0 auto}}@media (max-width:767px){section.payment-method-alternate{padding:60px 0}.plr-120-custom{padding:0 15px}section.payment-method-alternate .payment-method-left+.payment-method-left{margin-top:50px}section.how-work-with-reward>.container>.row .payment-method-left ul{padding-left:0}section.how-work-with-reward>.container>.row .payment-method-left+.payment-method-left{margin-top:50px}section.payment-method-alternate .payment-method-left p{margin:0!important}section.how-work-with-reward .section-title-bar{margin:0 auto 50px}.amex-with-reward-pay{margin:0;padding-top:70px}section.how-to-paywith-amex:after{display:none}.rewardpay-tab-list{padding:20px}.rewardpay-card-tabs{margin-top:42px}section.types-of-amex-accepeted{padding:70px 0}.tab-content.rewardpay-tab-content{padding:20px}.rewardpay-title{flex-direction:column;align-items:flex-start}.rewardpay-title>img{width:auto;min-width:111px;height:auto}.do-more-sec-column{padding:20px}section.domre-with-reward-pay{padding:70px 0}section.domre-with-reward-pay>.container>.row{--bs-gutter-x:0;grid-template-columns:1fr;grid-auto-rows:1fr;row-gap:20px;margin-left:0;margin-right:0;padding-left:0;display:grid}section.domre-with-reward-pay .common-for-column>.col-sm-3{width:100%;max-width:100%;padding-left:0;padding-right:0}.do-more-sec-column h3.h4{min-height:0}.client-description h2{text-align:center}.tab-sec-main>.container{padding:0}.how-to-pay-column{padding:20px}.pay-with-amex-left{padding:0 0 40px}section.how-work-with-reward .section-title-bar{text-align:left}}.rewardpay-mobile-dropdown{display:none}@media (max-width:767px){.rewardpay-mobile-dropdown{margin-top:40px;margin-bottom:20px;display:block}.mobile-dropdown-label{color:var(--dark-blue-secondary);margin-bottom:16px;font-size:18px;font-weight:600}.mobile-dropdown-trigger{text-align:left;background:#fff;border:1px solid #d9e0eb;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;display:flex}.mobile-dropdown-left{align-items:center;gap:14px;display:flex}.mobile-dropdown-left span{color:#1b72e2;font-size:18px;font-weight:600;line-height:1.3}.mobile-dropdown-arrow{font-size:18px;transition:transform .3s}.mobile-dropdown-arrow.open{transform:rotate(180deg)}.mobile-dropdown-menu{background:#fff;border:1px solid #d9e0eb;border-radius:14px;margin-top:10px;overflow:hidden}.mobile-dropdown-item{text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.mobile-dropdown-item+.mobile-dropdown-item{border-top:1px solid #e6eaf2}.mobile-dropdown-item span{color:var(--dark-blue-secondary);font-size:16px}.left-tab-column{display:none}.right-tab-column{border-left:none;width:100%}.rewardpay-card-tabs{margin-top:0}section.payment-method-alternate .payment-method-left>h2{margin-bottom:16px}}.do-more-modal .modal-dialog{max-width:800px}.do-more-modal .modal__image{aspect-ratio:16/4;border-radius:6px;width:100%;position:relative;overflow:hidden!important}.do-more-modal .modal-header{padding-bottom:0;border:none!important}.do-more-modal .modal-body{flex-direction:column;padding:2rem;display:flex}.do-more-modal .modal-body__main{border-bottom:1px solid #0000001a;flex-direction:column;gap:1.5rem;padding-bottom:2rem;display:flex}.do-more-modal .modal-body__main .modal-title{font-weight:semibold}.do-more-modal .modal-body__main .modal__description{line-height:1.6}.do-more-modal .modal-body__bottom{flex-direction:column;gap:.3rem;padding-top:2rem;padding-left:1rem;display:flex}.do-more-modal .modal-body__disclaimer-text,.do-more-modal .modal-body__disclaimer-text p{line-height:1.3;font-size:.75rem!important}.do-more-modal .modal-footer{padding:none;border:none;justify-content:center;align-items:center;padding-bottom:2rem}.do-more-modal .do-more-modal__dismiss{color:var(--blue-color)}.do-more-modal .do-more-modal__dismiss:hover{color:var(--dark-blue-secondary);background:0 0;border:#fff}@media (max-width:767px){.do-more-modal .modal__image{aspect-ratio:16/7}.do-more-modal .modal-body{padding:1rem}}
