@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-v27-latin_cyrillic-regular.woff)format("woff");font-display:swap}@font-face{font-family:roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-v27-latin_cyrillic-700.woff)format("woff");font-display:swap}html{height:100%;font-size:26vw}.page,body{height:100%;font-family:roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#fff;background:#060f27 linear-gradient(90deg,#04060c 0,#081946 117.44%)}.page__content,body__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}a{color:inherit;text-decoration:underline}a:hover{text-decoration:none}.btn,.btn-text{position:relative}.btn{z-index:10;height:60px;padding:0;margin:0 0 24px;overflow:hidden;font-family:-apple-system,Roboto,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:20px;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;border:0;border-radius:3px;-webkit-transition:opacity .35s ease,background-color .35s ease,border-color .35s ease,color .35s ease,-webkit-box-shadow .35s ease;-o-transition:opacity .35s ease,background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease;transition:opacity .35s ease,background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease;transition:opacity .35s ease,background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease,-webkit-box-shadow .35s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-text{bottom:2px}.payment-section{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%}.payment-section .logo{position:static;width:1.21rem;height:.28rem;margin:.16rem auto .12rem}.container,.logo a{display:block;width:100%}.container{max-width:1280px;padding:0 40px;margin:0 auto}.logo{position:absolute;top:50%;left:50%;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;width:200px;height:55px;margin:-26px 0 0-100px}.logo a{height:100%}.logo img{display:block;max-width:100%}.recipient__avatar{position:relative;width:1.31rem;margin:0 auto .06rem;overflow:hidden;border:.03rem solid #fff;border-radius:50%;box-shadow:0 0 .53rem rgba(196,158,251,.6)}.recipient__avatar:before{display:block;padding-top:100%;content:""}.recipient__avatar img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recipient__name{display:block;font-size:.28rem;line-height:.3rem;text-align:center}.recipient__goal{display:block;font-size:.12rem;text-align:center}.payment-footer-wrapper{-ms-flex-negative:0;flex-shrink:0;padding-top:20px;overflow:hidden}.payment-footer{position:relative;max-width:680px;padding-top:.2rem;padding-bottom:.1rem;margin:0 auto;background:linear-gradient(270deg,#1c1948,#342065)!important;border-top:.02rem solid #682da3;border-radius:.12rem .12rem 0 0;box-shadow:0 0 .13rem rgba(197,138,246,.7)}.payment-form__title{display:block;margin-bottom:.06rem;font-size:.16rem;text-align:center}.payment-form__amount{position:relative;max-width:2.96rem;margin:0 auto .1rem}.payment-form__amount-form-control{width:100%;padding:0 .48rem;font-family:inherit;font-size:.44rem;line-height:1.2;color:inherit;text-align:center;background:0 0;border:solid #682da3;border-width:0 0 .02rem;outline:0;-webkit-transition:.35s ease;-o-transition:.35s ease;transition:.35s ease}.payment-form__amount-form-control::-webkit-input-placeholder{color:rgba(255,255,255,.5);opacity:0;-webkit-transition:.35s ease;-o-transition:.35s ease;transition:.35s ease}.payment-form__amount-form-control::-moz-placeholder{color:rgba(255,255,255,.5);opacity:0;-webkit-transition:.35s ease;-o-transition:.35s ease;transition:.35s ease}.payment-form__amount-form-control:-ms-input-placeholder{color:rgba(255,255,255,.5);opacity:0;-webkit-transition:.35s ease;-o-transition:.35s ease;transition:.35s ease}.payment-form__amount-form-control::-ms-input-placeholder{color:rgba(255,255,255,.5);opacity:0;-webkit-transition:.35s ease;-o-transition:.35s ease;transition:.35s ease}.payment-form__amount-form-control::placeholder{color:rgba(255,255,255,.5);opacity:0;-webkit-transition:.35s ease;-o-transition:.35s ease;transition:.35s ease}.payment-form__amount-form-control:hover::-webkit-input-placeholder{opacity:1}.payment-form__amount-form-control:hover::-moz-placeholder{opacity:1}.payment-form__amount-form-control:hover:-ms-input-placeholder{opacity:1}.payment-form__amount-form-control:hover::-ms-input-placeholder{opacity:1}.payment-form__amount-form-control:hover::placeholder{opacity:1}.payment-form__amount-form-control:focus{border-color:#02cc60}.payment-form__amount-clear{position:absolute;top:50%;right:.12rem;width:.2rem;height:.2rem;padding:0;margin:-.1rem 0 0;font-size:.08rem;line-height:1;color:#000;background:#fff;border:0;border-radius:50%;-webkit-transition:background-color .35s ease;-o-transition:background-color .35s ease;transition:background-color .35s ease}.payment-form__amount-clear:active,.payment-form__amount-clear:hover{background-color:#f1ebc8}.payment-form__amount-clear-icon{width:11px;height:11px;fill:#000}.payment-form__radio-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0-.05rem .1rem;list-style:none}.payment-form__radio-list-item{width:25%;padding-right:.05rem;padding-left:.05rem;margin-bottom:.1rem}.payment-form__radio{position:relative;display:block;width:100%;font-size:.14rem;font-weight:700;cursor:pointer}.payment-form__radio-input{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;cursor:pointer;opacity:0}.payment-form__radio-input:hover+.payment-form__radio-value{box-shadow:0 0 .08rem rgba(209,158,251,.5)}.payment-form__radio-input:checked+.payment-form__radio-value{background:linear-gradient(90deg,#db06d0,#535efb);color:#fff}.payment-form__radio-value{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;min-height:.38rem;line-height:.36rem;color:#white;text-align:center;background:linear-gradient(270deg,#1b1941,#682da1);border:1px solid #672ca0;border-radius:.3rem;-webkit-transition:background-color .35s ease,-webkit-box-shadow .35s ease;-o-transition:background-color .35s ease,box-shadow .35s ease;transition:background-color .35s ease,box-shadow .35s ease;transition:background-color .35s ease,box-shadow .35s ease,-webkit-box-shadow .35s ease}.payment-form__btn-panel .btn{height:.5rem;margin-bottom:.12rem;font-size:.19rem;border-radius:.3rem;-webkit-transition:opacity .35s ease,background-color .35s ease;-o-transition:opacity .35s ease,background-color .35s ease;transition:opacity .35s ease,background-color .35s ease}.payment-form__btn-panel .btn--bank{padding:0;color:#fff;box-shadow:0 0 .11rem rgba(153,188,255,.5);background:linear-gradient(0deg,#0456b0,#102e4f);border:1px solid #898bfd}.payment-form__btn-panel .btn--bank i{margin-left:10px;font-size:.19rem}.payment-form__btn-panel .btn--bank:hover{background:#820ce3}.payment-form__btn-panel .btn:disabled{opacity:.5}.payment-form__btn-panel .btn--block{width:100%}.payment-form__agreement{position:relative;display:block;padding-left:.16rem;margin:0 auto;font-size:.1rem;color:#899baf;text-align:left}.payment-form__agreement input[type=checkbox]{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding:0;margin:0;cursor:pointer;opacity:0}.payment-form__agreement input[type=checkbox]:checked+.payment-form__agreement-icon{color:#000;background-color:#f3e148}.payment-form__agreement input[type=checkbox]:checked+.payment-form__agreement-icon img{opacity:1}.payment-form__agreement a{position:relative;z-index:5}.payment-form__agreement-icon{position:absolute;top:.01rem;left:0;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;width:.12rem;height:.12rem;font-size:.08rem;line-height:1;color:transparent;background:#fff;border:1px solid #f3e148;border-radius:.03rem;-webkit-transition:color .35s ease,background-color .35s ease;-o-transition:color .35s ease,background-color .35s ease;transition:color .35s ease,background-color .35s ease}.payment-form__agreement-icon img{width:11px;height:11px;opacity:0;fill:#000;-webkit-transition:.35s ease;-o-transition:.35s ease;transition:.35s ease}.lds-ring{position:absolute;top:50%;left:50%;display:inline-block;width:80px;height:80px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lds-ring div{position:absolute;display:block;width:45px;height:45px;margin:18px;border:8px solid transparent;border-top-color:#fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}.pay-fail,.pay-ok{position:absolute;top:-5px;left:0;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(100% + 5px);padding:10px;font-size:24px;color:#fff;background:#0bcb2b;border-radius:10px 10px 0 0;-webkit-transition:.35s ease;-o-transition:.35s ease;transition:.35s ease}.pay-fail button,.pay-ok button{padding:13px 40px;margin:20px 0 0;font-size:24px;color:#000;cursor:pointer;background:#fff;border:0;border-radius:3px}.pay-hide{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.pay-fail{background:#ff3838}.social-networks-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0 0;font-size:16px;line-height:1.4}.social-networks-links a{margin-right:20px;font-size:42px}.social-networks-links a:last-of-type{margin-right:0}@media (min-width:640px){html{font-size:140px}}@media (max-width:1440px){.container{max-width:1200px}}@media (max-width:1023px){.container{max-width:none;padding-right:24px;padding-left:24px}}@media (max-width:479px){.container{padding-right:20px;padding-left:20px}.payment-form__agreement-icon img,.payment-form__amount-clear-icon{width:7px;height:7px}}@media (max-width:359px){.container{padding-right:16px;padding-left:16px}}