*{box-sizing:border-box}h1,h2,h3,h4,h5{font-family:PT Sans,sans-serif;margin:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a{color:#4653ec}.tel-link{white-space:nowrap}html{scroll-behavior:smooth}body,html{background:#f4f4f9;box-sizing:border-box;color:#262626;font-family:Inter,PT Sans,sans-serif;font-size:16px;height:100%;line-height:150%;margin:0;padding:0;width:100%}@media screen and (max-width:960px){body,html{overflow-x:hidden}}.finkit-wrapper{height:100%;margin-top:132px;width:100%}.container{margin:0 auto;max-width:1200px;padding:0 30px}@media screen and (max-width:960px){.container{padding:0 20px}.hide-sm{display:none!important}}.show-sm{display:none!important}@media screen and (max-width:960px){.show-sm{display:flex!important}}.input-error{color:#f12;font-size:12px;padding:0 8px}.bottom-sheet{z-index:10000000!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}body #productview.is_loaded.on_device{position:fixed!important}.pay-page{margin-bottom:70px;min-height:70vh;padding:0 0 70px}@media screen and (max-width:960px){.pay-page{margin-bottom:50px;padding:0 20px 48px}}@media screen and (max-width:576px){.pay-page{padding:0 0 48px}}.pay-page .pay-title{margin:50px 0}.pay-page .pay-title h1{margin-bottom:16px}.pay-page .pay-services{display:grid;grid-template-columns:repeat(2,1fr);margin:20px 0;grid-gap:40px}.pay-page .pay-services .pay-direct,.pay-page .pay-services .pay-erip{background:#fff;border-radius:20px;line-height:1.5;padding:20px}@media screen and (max-width:756px){.pay-page .pay-services{grid-template-columns:1fr;grid-gap:20px}}
