html{min-height:100%!important}body,html{height:100%;width:100%}body{background:url(/images/bg.png?47d38d028b1e9136b59c3d25fa288dc2);background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Comfortaa,cursive;left:0;min-height:100vh!important;position:relative;top:0}header{margin-bottom:2%;width:100%}.row{--bs-gutter-x:0;width:100%}header .header-row{border-bottom:1px solid #d5d7d8}header .container{padding-bottom:5px}header .page-header{display:block;margin:5px auto 0}header .page-header .col-12{display:flex;position:relative}header .page-header .rsoe-logo{background-image:url(/images/rsoe_logo.png?c633d04f4ffaedc154f8632d7e5090bf);background-repeat:no-repeat;background-size:contain;height:100%}header .page-header .logo,header .page-header .rsoe-logo{display:block;margin:0 auto;width:90%}header .page-header .main-title{padding-bottom:7%;padding-left:4%;padding-top:7%}main{margin-bottom:4%}.card{background:#fff;border-radius:0;box-shadow:0 3px 10px -2px rgba(0,0,0,.2);display:block;margin:0 auto;width:100%}.payment-data .khLabel{background-image:url(/images/kh_cimke.jpg?0b6e878405aca4d10f583effb1f7c119);background-repeat:no-repeat;background-size:contain;float:right;height:60px;width:28%}.payment-subject{padding-top:2%}.payment-subject .sub-title{text-align:center}.payment-subject .payment-illustration{background-image:url(/images/payment_illustration.png?55a50af160005df3583d17c7c2e46c1a);background-repeat:no-repeat;background-size:cover;display:block;height:70%;margin:0 auto;width:65%}.payment-subject .refund-illustration{background-image:url(/images/refund_illustration.png?ada71aa2ccd915b3ad93d8f552e90a97);background-repeat:no-repeat;background-size:cover;display:block;height:70%;margin:6% auto 0;width:63%}.payment-subject img{display:block;margin:0 auto 2%;width:70%}.result-box{display:block;margin:2% auto 0;text-align:center;width:100%}.result{font-size:20px}.clear{clear:both}.form-control{border-radius:0}.form-control:focus{border-bottom:2px solid #00aedb;outline:none!important;transition:all .35s ease-in-out}label{color:#0a4655}.pay-button{background:linear-gradient(90deg,#79c5d8 0,#2989d8 50%,#00aedb 99%);border:none;border-radius:0;color:#fff;display:block;font-size:18px;margin:0 auto;width:200px}.pay-button:hover{background:linear-gradient(90deg,#906393 0,#920f98 99%);color:#fff;transition:all .35s ease-in-out}.hidden{display:none}.field{padding-left:15px;padding-right:15px}footer{bottom:10px;display:block;position:relative;width:100%}.base-data{text-align:center}.base-data .rsoelink{color:#8b0092!important;text-decoration:none}.base-data .rsoelink:hover{text-decoration:underline}.footer-links{position:relative;text-align:center}.footer-links .info-links{bottom:0;position:relative;right:0}.footer-links a{color:#0a4655!important;font-size:18px;padding:7px 7px 0;text-decoration:none}.info-links .effect-three{display:inline-block}.info-links .effect-three>a{display:inline-block;position:relative}.info-links .effect-three>a:after{background-color:#0a4655;bottom:0;content:"";display:block;height:2px;left:0;margin:-5px 0;position:absolute;transition:all .4s ease-in 0s;width:0}.info-links .effect-three>a:hover:after{width:100%}.lds-ellipsis.hidden{display:none}.lds-ellipsis{display:block;height:50px;margin:0 auto;position:relative;width:80px}.lds-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:#0a4655;border-radius:50%;height:13px;position:absolute;top:33px;width:13px}.lds-ellipsis div:first-child{animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:8px}.lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:32px}.lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:56px}.version{font-size:13px;padding-top:5px;text-align:center}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@media (min-width:250px){.footer-links .info-links{position:relative}.payment-data .khLabel{height:60px;margin-bottom:5px;margin-top:5px;width:54%}}@media (min-width:800px){.footer-links .info-links{position:absolute}}@media (min-width:1100px){.payment-data .khLabel{height:60px;margin-bottom:unset;margin-top:5px;width:34%}}@media (min-width:1500px){.payment-data .khLabel{height:70px;margin-bottom:5px;margin-top:unset;width:30%}}
