.Payment{cursor:pointer;color:#fff;margin-top:0;position:relative}.Payment.success{touch-action:pan-x pan-y}@media (max-width:767px){.Payment.success .page h1{font-size:20px}}.Payment .deposit_banner{object-fit:cover;object-position:top;border-radius:25px;width:100%;height:100vh;position:relative}.Payment .close-btn{z-index:9;width:20px;height:20px;position:absolute;top:23px;right:21px}.Payment .banner-content{width:100%;padding:60px 40px;position:absolute;top:0;left:0}.Payment .page{padding:0}@media (max-width:576px){.Payment .page{padding-top:20px}}.Payment .page h3{color:#e60936;padding-left:0;letter-spacing:.4px!important;font-size:30px!important;font-weight:700!important}@media (max-width:1024px){.Payment .page h3{font-size:25px!important}}@media (max-width:767px){.Payment .page h4{font-size:22px!important}}.Payment .page p{width:35%;padding-left:0;font-weight:600}@media (max-width:1024px){.Payment .page p{text-align:left;width:60%}}.Payment .page p:first-of-type{padding-top:10px;padding-bottom:20px}@media (max-width:576px){.Payment .page p:first-of-type{max-width:200px}}.Payment .page p:nth-of-type(3){padding-top:20px;font-weight:700}.Payment .red-button{background:#e4032e;border-radius:26px;width:100%;height:59px;margin-top:30px;line-height:1.2}@media screen and (min-width:400px){.Payment .red-button{width:fit-content;min-width:250px}}.Payment.error{overflow:hidden}.Payment.error .deposit_banner{width:100%}@media (max-width:576px){.Payment.error .page p:first-of-type{max-width:unset;width:90%}}.Payment.error .red-button{right:unset;padding:0 20px}@media (max-width:390px){.Payment.error .red-button{height:unset;line-height:unset;padding:18px 5px;left:50%;transform:translate(-50%)}}