.cancel-condition{margin-top:60px;text-align:justify}.cancel-condition ul{list-style-type:circle}.cancel-condition ol li:not(:last-child){margin-bottom:1rem}.cancel-condition ol li::marker{color:#57c6ff;font-weight:700}.payment{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.payment .price-line{text-decoration:line-through;color:rgba(213,14,34,.942)}.payment .radio-button{border:1px solid #161640;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;flex-direction:row-reverse;margin-bottom:20px}.payment .radio-button:not(:last-child){margin-right:20px}.payment .radio-button input{height:22px;width:22px}.payment .radio-button input[type=radio]:checked~label{color:#57c6ff}.payment .radio-button input[type=radio]:checked~.radio-button{border:1px solid red}.payment .radio-button input[type=radio]:checked{position:relative}.payment .radio-button input[type=radio]:checked:before{content:"✓";position:absolute;background-color:#57c6ff;color:#fff;height:22px;width:22px;border-radius:50rem;display:flex;align-items:center;justify-content:center}.payment .radio-button label{margin-bottom:0;display:flex;align-items:center;height:36px}.payment .discount-button{position:relative;display:flex;align-items:center}.payment .discount-button input{border-top-left-radius:20px;border-bottom-left-radius:20px;border-right:none!important}.payment .discount-button input::-moz-placeholder{font-size:13px}.payment .discount-button input::placeholder{font-size:13px}.payment .discount-button input:focus{box-shadow:none;border:1px solid #57c6ff}.payment .discount-button div{position:absolute;right:0;padding:.375rem 1.6rem;height:calc(1.5em + .75rem + 2px);cursor:pointer}#cancel-condition-modal .modal-header{position:fixed;z-index:999;background-color:#57c6ff;border-bottom:none;border-radius:none}#cancel-condition-modal .close{color:#fff;opacity:1}#cancel-condition-modal .modal-content{max-height:600px;overflow-y:scroll}@media screen and (max-width:768px){.credit-card-font{font-size:9px!important}}.payment-page{height:100vh}.payment-page p{font-size:16px}.start-pay{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(../img/image-3.75f8c1a9.png);background-size:100% 100%;background-repeat:no-repeat}.start-pay .bg-white{width:1200px;max-width:100%}