section.thank-you{background:linear-gradient(to top,transparent 75%,#000 90%)}section.thank-you.smaller-text .wrapper{max-width:900px}section.thank-you.smaller-text .wrapper .content p{font-family:Figtree;font-weight:400;font-size:1.75rem;color:#fff;line-height:24px;line-height:1.3}section.thank-you.smaller-text .wrapper .content p a{font-family:Figtree;font-weight:400;font-size:1.75rem;color:#fff;line-height:24px}section.thank-you .background{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}section.thank-you .background video{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.75}section.thank-you .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;min-height:100dvh;width:100%;max-width:750px;margin:0 auto}section.thank-you .wrapper .content{text-align:center;display:flex;align-items:auto;justify-content:center;flex-direction:column;flex-wrap:auto;gap:40px;padding:0 16px}section.thank-you .wrapper .content h1{font-family:Figtree;font-weight:700;font-size:2rem;color:#fff;line-height:54px}section.thank-you .wrapper .content p{font-family:Figtree;font-weight:700;font-size:1.5rem;color:#fff;line-height:32px}section.thank-you .wrapper .content p a{font-size:1.5rem}section.thank-you .wrapper .content .btns{display:flex;align-items:center;justify-content:auto;flex-direction:column;flex-wrap:auto;margin-top:20px}section.thank-you .wrapper .content #coin_pay .coins{display:grid;grid-template-columns:1fr;-moz-column-gap:auto;column-gap:auto;row-gap:auto;gap:24px;margin-top:3rem}section.thank-you .wrapper .content #coin_pay .coins .coin{display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex-wrap:auto;gap:24px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:solid 2px #0ABA90;box-shadow:0 0 15px #0aba90;padding:30px}section.thank-you .wrapper .content #coin_pay .coins .coin svg{width:70px;height:70px}section.thank-you .wrapper .content #coin_pay .coins .coin p{font-family:Space-Mono;font-weight:600;font-size:1.5rem;color:#fff;line-height:24px}section.thank-you .wrapper .content #bank_details{display:none;padding:30px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:solid 2px #0ABA90;box-shadow:0 0 15px #0aba90}section.thank-you .wrapper .content #bank_details h3{font-family:Figtree;font-weight:700;font-size:2rem;color:#fff;line-height:24px;margin-bottom:16px}section.thank-you .wrapper .content #bank_details>p{font-family:Figtree;font-weight:400;font-size:1.25rem;color:#fff;line-height:24px;margin-bottom:24px}section.thank-you .wrapper .content #bank_details .details{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}section.thank-you .wrapper .content #bank_details .details .detail p{font-family:Figtree;font-weight:400;font-size:1rem;color:#fff;line-height:24px}section.thank-you .wrapper .content #bank_details .details .detail p strong{font-family:Figtree;font-weight:700;font-size:1rem;color:#0aba90;line-height:24px}section.thank-you .wrapper .content #bank_details .details .note p{font-family:Figtree;font-weight:700;font-size:1rem;color:#ff3131;line-height:24px}section.thank-you .wrapper .content #show_invoice{display:none}section.thank-you .wrapper .content #show_invoice #success-text{font-size:1.25rem}section.thank-you .wrapper .content #show_invoice .invoice{position:relative;overflow:hidden;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:solid 2px #0ABA90;box-shadow:0 0 15px #0aba90;text-align:left;padding:30px;max-width:600px;width:100%;margin:20px auto;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto;gap:24px}section.thank-you .wrapper .content #show_invoice .invoice .btns{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;margin:20px 0}section.thank-you .wrapper .content #show_invoice .invoice #error,section.thank-you .wrapper .content #show_invoice .invoice #success{width:100%}section.thank-you .wrapper .content #show_invoice .invoice #error{display:none;text-align:center}section.thank-you .wrapper .content #show_invoice .invoice #error h3{font-family:Figtree;font-weight:800;font-size:3rem;color:#fff;line-height:24px;line-height:1.3;margin-bottom:10px}section.thank-you .wrapper .content #show_invoice .invoice #error p{font-family:Kanit;font-weight:400;font-size:1.25rem;color:#fff;line-height:24px;line-height:1.3}section.thank-you .wrapper .content #show_invoice .invoice #success .btns{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;margin:20px 0 40px}section.thank-you .wrapper .content #show_invoice .invoice #success>*:not(.generating-invoice,.btns){display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto;gap:12px;width:100%;padding-bottom:24px;margin-bottom:24px;border-bottom:solid 1px #0ABA90}section.thank-you .wrapper .content #show_invoice .invoice #success>*:not(.generating-invoice,.btns):last-child{border-bottom:none}section.thank-you .wrapper .content #show_invoice .invoice #success .name p:first-child{font-family:Space-Mono;font-weight:600;font-size:1.5rem;color:#fff;line-height:24px;letter-spacing:1px}section.thank-you .wrapper .content #show_invoice .invoice #success .name p:last-child{font-family:Kanit;font-weight:300;font-size:1rem;color:#0aba90;line-height:24px}section.thank-you .wrapper .content #show_invoice .invoice #success .name p:last-child span{font-family:Kanit;font-weight:300;font-size:1rem;color:#0aba90;line-height:24px}section.thank-you .wrapper .content #show_invoice .invoice #success .description p:first-child{font-family:Kanit;font-weight:400;font-size:1.5rem;color:#fff;line-height:24px}section.thank-you .wrapper .content #show_invoice .invoice #success .description p:nth-child(2){font-family:Kanit;font-weight:300;font-size:1.25rem;color:#fff;line-height:24px}section.thank-you .wrapper .content #show_invoice .invoice .pay{background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px}section.thank-you .wrapper .content #show_invoice .invoice .pay .amount{padding:20px 20px 24px;width:100%;border-bottom:solid 1px #0ABA90;margin-bottom:24px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:12px}section.thank-you .wrapper .content #show_invoice .invoice .pay .amount p:first-child{font-family:Kanit;font-weight:300;font-size:1.25rem;color:#fff;line-height:24px}section.thank-you .wrapper .content #show_invoice .invoice .pay .amount p:last-child{font-family:Space-Mono;font-weight:600;font-size:1.5rem;color:#fff;line-height:24px;letter-spacing:1px}section.thank-you .wrapper .content #show_invoice .invoice .pay .amount p:last-child span#amount{font-family:Space-Mono;font-weight:600;font-size:1.5rem;color:#fff;line-height:24px;letter-spacing:1px}section.thank-you .wrapper .content #show_invoice .invoice .pay .amount p:last-child span#coin{font-family:Space-Mono;font-weight:600;font-size:1.5rem;color:#0aba90;line-height:24px}section.thank-you .wrapper .content #show_invoice .invoice .pay .wallet{padding:0 20px 20px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:12px}section.thank-you .wrapper .content #show_invoice .invoice .pay .wallet .qr{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;background:#FFF;border-radius:12px;width:200px;height:200px;margin:0 auto 24px}section.thank-you .wrapper .content #show_invoice .invoice .pay .wallet p:first-child{font-family:Kanit;font-weight:400;font-size:1.5rem;color:#fff;line-height:24px}section.thank-you .wrapper .content #show_invoice .invoice .pay .wallet p:last-child{font-family:Kanit;font-weight:300;font-size:1.25rem;color:#fff;line-height:24px;word-wrap:break-word;max-width:250px;text-align:center}@media only screen and (min-width: 992px){section.thank-you{padding:0 0 160px;min-height:100vh}section.thank-you .wrapper .content{padding:80px 20px 40px;width:100%;margin:0 auto}section.thank-you .wrapper .content h1{font-size:5rem;line-height:110px}section.thank-you .wrapper .content p{font-size:3rem;line-height:54px}section.thank-you .wrapper .content p a{font-size:3rem}section.thank-you .wrapper .content #coin_pay .coins{grid-template-columns:1fr 1fr 1fr}section.thank-you .wrapper .content #coin_pay .coins .coin:nth-child(4){grid-column-start:2}section.thank-you .wrapper .content #show_invoice #success-text{font-size:1.75rem}section.thank-you .wrapper .content #show_invoice .invoice #error .btns{flex-direction:row}section.thank-you .wrapper .content #show_invoice .invoice #success .name{flex-direction:row;justify-content:space-between;align-items:center}section.thank-you .wrapper .content #show_invoice .invoice .pay .wallet p:last-child{max-width:100%}}.generating-invoice{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;position:absolute;bottom:-100%;left:0;width:100%;height:100%;z-index:99999999;text-align:center}.generating-invoice .background{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:5}.generating-invoice .message{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:40px;width:360px;height:200px;z-index:10}.generating-invoice .message h3{font-family:Kanit;font-weight:700;font-size:2.5rem;color:#0aba90;line-height:24px;line-height:1.3}.generating-invoice .message .loader{width:76px;height:50px;position:relative;animation:flippx 2s infinite linear}.generating-invoice .message .loader:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px;border-radius:50%;background:#FFF;transform-origin:-24px 50%;animation:spin 1s infinite linear}.generating-invoice .message .loader:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;width:48px;height:48px;border-radius:50%}@keyframes flippx{0%,49%{transform:scaleX(1)}50%,to{transform:scaleX(-1)}}@keyframes spin{to{transform:rotate(360deg)}}
