main .loader{color:#fff}main .loader,main .loader:after,main .loader:before{background:#fff}main .redirect-status{position:absolute;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:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:99;display:none}main .redirect-status.visible{display:-webkit-box;display:-ms-flexbox;display:flex}main .redirect-status>*{margin-bottom:2.5rem}main .redirect-status .material-icons{font-size:3.5rem;margin-top:6.25rem}main .redirect-status p.text{font-size:1.3125rem}main .redirect-status .btn{height:2.9375rem;min-width:6.875rem;font-size:1.125rem}main .redirect-status.failed{color:#d64443}main .redirect-status.success{color:#ffc503}main ul.payment-methods{padding:1.25rem;font-size:.9375rem}main ul.payment-methods>li.info{height:6.25rem;position:relative;background-color:#c1c1c1;color:#fff;cursor:pointer}main ul.payment-methods>li.info.disabled{opacity:.6}main ul.payment-methods>li.info+li.info{border-top:.1875rem solid #000}main ul.payment-methods>li.info:not(.expanded) .arrow-down{display:none}main ul.payment-methods>li.info.expanded .arrow-right{display:none}main ul.payment-methods>li.info>div{float:left;width:23%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}main ul.payment-methods>li.info>div.logo-wrapper{text-align:center;line-height:6.25rem}main ul.payment-methods>li.info>div.logo-wrapper img{max-width:70%;max-height:80%}main ul.payment-methods>li.info>div.arrow{width:8%;font-size:2.1875rem;text-align:center;line-height:6.25rem;color:#fff;background-color:rgba(56,56,56,.23)}main ul.payment-methods>li.info>div h4{margin-top:1rem;color:#000;font-size:1.1rem}main ul.payment-methods>li.info>div p{line-height:1.25rem;color:#000}main ul.payment-methods>li.info>div p:nth-of-type(1){margin-top:.3125rem}main ul.payment-methods>li.info>div p span{color:#000}main ul.payment-methods .transaction-container{border:1px solid #000}main ul.payment-methods .transaction-container input,main ul.payment-methods .transaction-container select{border:1px solid #232323}main ul.payment-methods .transaction-container input[disabled],main ul.payment-methods .transaction-container select[disabled]{opacity:.5}main ul.payment-methods .transaction-container .mobile-prefix{width:15%;height:100%;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;background:#fff;border:1px solid #232323;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:0}main ul.payment-methods .transaction-container .mobile-prefix.visible+input{width:40%!important}main ul.payment-methods .transaction-container .mobile-prefix:not(.visible){display:none}main ul.payment-methods>li.transaction-container h3.payment-method-name{padding-left:1.875rem;line-height:3.75rem;border-bottom:.0625rem solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0}main ul.payment-methods>li.transaction-container h3.payment-method-name .logo-wrapper{margin-right:.9375rem;height:2.8125rem;line-height:2.8125rem;padding:0 .625rem}main ul.payment-methods>li.transaction-container h3.payment-method-name .logo-wrapper img{max-height:80%}main ul.payment-methods>li.transaction-container h3.payment-method-name span{color:#232323}main ul.payment-methods>li.transaction-container h3.payment-method-name span:last-child{margin-left:.625rem;color:#232323}main ul.payment-methods>li.transaction-container .content{padding:1.875rem 0;overflow:hidden;background:0 0}main ul.payment-methods>li.transaction-container .content div.desc-wrapper,main ul.payment-methods>li.transaction-container .content form{display:block;width:50%;float:left;padding:0 1.875rem;-webkit-box-sizing:border-box;box-sizing:border-box}main ul.payment-methods>li.transaction-container .content form ul li{position:relative;overflow:hidden;height:2.1875rem;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}main ul.payment-methods>li.transaction-container .content form ul li+li{margin-top:.625rem}main ul.payment-methods>li.transaction-container .content form ul li.exp-date select{width:25%}main ul.payment-methods>li.transaction-container .content form ul li.exp-date select+select{margin-left:5%}main ul.payment-methods>li.transaction-container .content form ul li p{width:45%;color:#232323}main ul.payment-methods>li.transaction-container .content form ul li .info,main ul.payment-methods>li.transaction-container .content form ul li input:not([type=checkbox]),main ul.payment-methods>li.transaction-container .content form ul li select{height:100%;width:55%}main ul.payment-methods>li.transaction-container .content form .actions{overflow:hidden}main ul.payment-methods>li.transaction-container .content form .actions .btn,main ul.payment-methods>li.transaction-container .content form .actions .loader-wrapper{float:right;margin-top:1.875rem;width:55%;height:2.5rem}main ul.payment-methods>li.transaction-container .content form .actions .loader-wrapper{text-align:center;display:none}main ul.payment-methods>li.transaction-container .content form .actions .btn{background-color:#ffff09}main ul.payment-methods>li.transaction-container .content form .err-text,main ul.payment-methods>li.transaction-container .content form .success-text{display:none;text-align:center;margin-top:1.25rem;padding-left:45%}main ul.payment-methods>li.transaction-container .content form .registration-link{float:right;margin-top:15px;width:55%;text-align:center;cursor:pointer}main ul.payment-methods>li.transaction-container .content form .registration-link:hover{text-decoration:underline}main ul.payment-methods>li.transaction-container .content div.desc-wrapper{padding:0 3.125rem}main ul.payment-methods>li.transaction-container .content div.desc-wrapper .desc{min-height:18.75rem;background:#c1c1c1}main ul.payment-methods>li.transaction-container .content div.desc-wrapper .desc h3{height:2.5rem;line-height:2.5rem;padding-left:.9375rem;background-color:rgba(56,56,56,.23);color:#272727}main ul.payment-methods>li.transaction-container .content div.desc-wrapper .desc p{padding:.3125rem .9375rem}main ul.payment-methods>li.transaction-container .content div.desc-wrapper .desc p:nth-of-type(1){margin-top:.9375rem}main ul.payment-methods>li.transaction-container .content div.desc-wrapper .desc p:before{content:'';display:inline-block;width:.4375rem;height:.4375rem;border-radius:50%;background-color:#525e64;vertical-align:middle;margin-right:.625rem}main ul.payment-methods>li.crypto-payment{padding:2.5rem;text-align:center;background-color:#1b212d;text-align:left;color:#fff}main ul.payment-methods>li.crypto-payment .desc{line-height:1.125rem}main ul.payment-methods>li.crypto-payment .content{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:1.875rem}main ul.payment-methods>li.crypto-payment .content .qr-code{width:7.5rem;height:7.5rem;padding:.625rem;background-color:#fff;overflow:hidden}main ul.payment-methods>li.crypto-payment .content .qr-code canvas,main ul.payment-methods>li.crypto-payment .content .qr-code img{width:100%;height:100%}main ul.payment-methods>li.crypto-payment .content .info{margin-left:1.25rem}main ul.payment-methods>li.crypto-payment .content .info .transaction-fee span{color:#000!important}main ul.payment-methods>li.crypto-payment .content .info>p{font-size:1.125rem;line-height:.9375rem}main ul.payment-methods>li.crypto-payment .content .info .address{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;height:3.75rem}main ul.payment-methods>li.crypto-payment .content .info .address p{padding:0 .625rem;border:.0625rem solid #3e4450;-webkit-box-sizing:border-box;box-sizing:border-box;height:1.875rem;line-height:1.875rem;font-size:1rem;color:rgba(222,228,236,.7)}main ul.payment-methods>li.crypto-payment .content .info .address .btn{margin-left:.625rem}main .overlay.much-better .popup{width:400px;height:200px;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;background-color:#fff}main .overlay.much-better .popup .btn{height:50px}main .overlay.payment-not-available .popup{width:500px;padding:70px 0}main .overlay.payment-not-available .popup p{text-align:center;font-size:20px;color:#000}main .overlay.aml-popup:not(.visible){display:none}main .overlay.aml-popup .popup{width:50rem;height:37.5rem;border-radius:.3125rem}main .overlay.aml-popup .popup .popup-container{padding:1.25rem}main .overlay.aml-popup .popup .popup-container .text-container{min-height:31.25rem;overflow:hidden}main .overlay.aml-popup .popup .popup-container .btns-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}main .overlay.aml-popup .popup .popup-container .btns-wrapper .btn{height:2.8125rem;border-radius:.3125rem;width:8.75rem}main .overlay.aml-popup .popup .popup-container .btns-wrapper .btn:first-child{background:#272727;color:#fff}