.paymentPage{grid-template-columns:1fr;grid-gap:30px;display:grid}.paymentHeader{grid-template-columns:1fr;grid-gap:20px;display:grid}.paymentHeader__title{font-size:40px;font-weight:800;color:#111113;margin:0;line-height:normal}.paymentHeader__subTitle{font-size:25px;font-weight:600;color:#111113;margin:0;line-height:normal}.paymentHeader__description{width:100%}.paymentBody{align-items:start}.paymentBody,.paymentResult{grid-template-columns:1fr;justify-content:center;justify-items:center;display:grid}.paymentResult{padding:50px;font-size:25px;font-weight:500;gap:10px;align-items:center;box-shadow:0 0 24px 2px rgba(0,0,0,.1);border-radius:5px}.paymentResult img{height:100px}.paymentForm{padding:32px;max-width:360px;min-width:280px;box-sizing:border-box;box-shadow:0 4px 20px rgba(114,131,156,.2);border-radius:12px;background:#fff;width:100%;margin-top:52px}.paymentForm__service{justify-content:space-between;display:flex}.paymentForm__submit{min-height:54px}.form button{transition:.2s;position:relative}.form button:disabled{background-color:#ededed}.form button:active{box-shadow:inset 0 0 7px #444}.button--preload{pointer-events:none;position:relative}.button--preload:after{height:100%;content:"";position:absolute;top:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDAgMTUwIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwQzk0RTgiIHN0cm9rZS1kYXNoYXJyYXk9IjMwMCAzODUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxNSIgZD0iTTI3NSA3NWMwIDMxLTI3IDUwLTUwIDUwLTU4IDAtOTItMTAwLTE1MC0xMDAtMjggMC01MCAyMi01MCA1MHMyMyA1MCA1MCA1MGM1OCAwIDkyLTEwMCAxNTAtMTAwIDI0IDAgNTAgMTkgNTAgNTBaIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2UtZGFzaG9mZnNldCIgY2FsY01vZGU9InNwbGluZSIgZHVyPSIyIiBrZXlTcGxpbmVzPSIwIDAgMSAxIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgdmFsdWVzPSI2ODU7LTY4NSIvPjwvcGF0aD48L3N2Zz4=);background-size:40px;background-position:50%;left:0;width:100%;background-repeat:no-repeat;display:flex}.confirmBlock{justify-content:center;margin-bottom:10px;gap:5px;align-items:center;display:flex}.confirmBlock input{padding:0;margin:0;width:fit-content}.confirmBlock a{text-decoration:underline}.schedule .ili,.schedule form{padding:0;margin:0}.schedule .selectBox .overSelect,.schedule .selectBox select{margin:0;cursor:pointer}.schedule .sel2{gap:20px;display:flex}.schedule .checkboxes label{padding:2px 10px;justify-content:start;gap:5px;align-items:center;line-height:normal;display:flex}.schedule .checkboxes{top:auto}