html,body{padding:0;margin:0;position:relative}#content{padding-bottom:0}#background{height:300px;width:100%;background-image:url(/assets/images/rahasoov/rahasoov-bg.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0}.custom-container{width:512px;position:relative;padding-bottom:60px}a.set-language{text-decoration:none;text-transform:uppercase;font-size:12px;margin-left:10px}.rs-block{border-radius:8px;background:#fff;box-shadow:0 2px 20px #0000001a}.load-on-success,.load-on-error{display:none}.top-row{margin-top:26px}.sum-row{margin-top:48px}.sum-row .sum-text{display:block;color:#262633;text-align:center;margin-bottom:8px;opacity:.6}.sum-row .sum-amount,.sum-row .sum-amount input{display:block;color:#262633;text-align:center;font-size:40px;font-weight:300;line-height:36px;letter-spacing:-.4px}.sum-row .sum-amount{height:48px}.sum-row .sum-amount .lhv-field-group{margin-bottom:0}.sum-row .sum-amount .lhv-field-group .lhv-notched-outline__leading,.sum-row .sum-amount .lhv-field-group .lhv-notched-outline__notch,.sum-row .sum-amount .lhv-field-group .lhv-notched-outline__trailing{border-color:transparent!important}.sum-row .sum-amount-container{display:flex;align-items:center;justify-content:center}.sum-row .sum-amount-edit .lhv-field-group{margin-bottom:0}.info-row{margin-top:40px;padding:32px 24px 24px}.info-row .text.methods-hidden{display:none}.info-row .text.label-text{color:#89868d}.info-row .text.data-text{color:#262633}.info-row .payment-info{display:flex;flex-direction:row}.info-row .payment-info .payment-info-label{width:30%;min-width:30%;max-width:130px;padding:6px 6px 6px 0}.info-row .payment-info .form-horizontal{width:100%}.info-row .payment-info .form-horizontal textarea{min-height:48px;height:auto;overflow:hidden;resize:none;line-height:1.5;margin-top:0;padding:12px!important}.info-row .payment-method-wrap{margin-top:32px}.info-row .payment-method-wrap .payment-methods{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}.info-row .payment-method-wrap .payment-methods.methods-hidden{display:none}.info-row .payment-method-wrap .payment-methods .payment-method{flex:1 1 calc(50% - 8px);border-radius:8px;border:1px solid #edebeb;height:64px;flex-grow:0;display:flex;align-items:center;justify-content:center}.info-row .payment-method-wrap .payment-methods .payment-method img{position:absolute}.info-row .payment-method-wrap .payment-methods .payment-method #loader{display:none;margin-top:1rem}.info-row .payment-method-wrap .payment-methods .payment-method:hover{background:#f9f8f8}.info-row .payment-method-wrap .payment-methods .payment-method.loading #loader{display:block}.info-row .payment-method-wrap .payment-methods .payment-method.loading img{display:none}.lhv-textarea-group .lhv-text-field--textarea{padding:0!important}.error-row{margin-top:80px;padding:70px 24px 64px;text-align:center}.error-row .error-text{display:block;margin-top:32px}.disclaimer-row{margin-top:56px}.payment-link-error{display:flex;position:relative;padding:1rem;border-radius:.25rem;background-color:#ffd2d4;margin-top:.5rem}.payment-link-error .alert-text{flex:1 1 1px;font-size:14px;margin-bottom:0;line-height:18px}.payment-link-error .alert-close{margin-left:.5rem;display:flex}.payment-link-error .alert-close .alert-close-button{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background:transparent;border:none;outline:none;text-decoration:none;cursor:pointer}.payment-link-error .alert-close .alert-close-button:before{content:"";display:block;width:12px;height:12px;background:url(/assets/images/icons/small/close.svg) no-repeat;background-size:cover}.payment-link-error .alert-icon{margin-right:.5rem;display:flex;align-items:center}.payment-link-error .alert-icon:before{content:"";display:block;width:16px;height:16px;background:url(/assets/images/icons/small/alert-black.svg) no-repeat}@media(max-width:400px){.info-row{padding:16px 24px 24px}.info-row .payment-info{padding:8px 0;flex-direction:column;border-bottom:1px solid #edebeb}.info-row .payment-info .payment-info-label,.info-row .payment-info .payment-info-data{padding:2px 0}}@media(max-width:374px){.info-row .payment-method-wrap .payment-methods .payment-method{position:relative}.info-row .payment-method-wrap .payment-methods .payment-method img{height:80%}.sum-row .sum-amount{font-size:32px}}.lhv-text-field-helper-line .lhv-character-counter{display:none}
