.payment-result{align-items:center;display:flex;flex-direction:column;height:100dvh;justify-content:center}.payment-result.success{--color:rgba(88,211,166,.2);--timer-color:rgba(88,211,166,.2);--submit-bg-color:#58d3a6;--submit-color:#fff}.payment-result.error{--color:rgba(237,20,91,.2);--timer-color:#efefef;--submit-bg-color:#efefef;--submit-color:#4e5c6e}.payment-result .submit{background-color:var(--submit-bg-color);border:0;border-radius:99px;box-shadow:none;color:var(--submit-color);font-size:14px;font-weight:700;margin-top:76px;padding:12px 0;width:335px}@media(min-width:1400px){.payment-result .submit{font-size:18px;margin-top:88px;padding:17px 0}}.payment-result .logo{align-items:center;background-color:var(--color);border-radius:50%;display:flex;height:182px;justify-content:center;position:relative;width:182px}@media(min-width:1400px){.payment-result .logo{height:216px;margin-top:234px;width:216px}}.payment-result .logo .icon:before{height:100px;width:100px}@media(min-width:1400px){.payment-result .logo .icon:before{height:118px;width:118px}}.payment-result .logo .circle{background-color:var(--color);border-radius:50%;position:absolute}.payment-result .logo .circle:first-child{height:12px;left:-6px;top:-12px;width:12px}@media(min-width:1400px){.payment-result .logo .circle:first-child{height:14px;left:-7px;top:-14px;width:14px}}.payment-result .logo .circle:nth-child(2){height:46px;left:169px;top:-46px;width:46px}@media(min-width:1400px){.payment-result .logo .circle:nth-child(2){height:54px;left:201px;top:-54px;width:54px}}.payment-result .logo .circle:nth-child(3){height:32px;left:228px;top:150px;width:32px}@media(min-width:1400px){.payment-result .logo .circle:nth-child(3){height:38px;left:270px;top:178px;width:38px}}.payment-result .logo .circle:nth-child(4){height:18px;left:48px;top:217px;width:18px}@media(min-width:1400px){.payment-result .logo .circle:nth-child(4){height:22px;left:57px;top:257px;width:22px}}.payment-result .logo .circle:nth-child(5){height:28px;left:-50px;top:117px;width:28px}@media(min-width:1400px){.payment-result .logo .circle:nth-child(5){height:33px;left:-59px;top:138px;width:33px}}.payment-result .description{font-size:18px;font-weight:700;margin-top:102px}@media(min-width:1400px){.payment-result .description{font-size:24px;margin-top:108px}}.payment-result .description .timer{background-color:var(--timer-color);border-radius:99px;display:inline-block;font-size:20px;padding:6px 0;text-align:center;width:80px}@media(min-width:1400px){.payment-result .description .timer{font-size:24px;padding:8px 0;width:100px}}