.ks-request{position:relative;margin-top:48px;margin-bottom:80px}.ks-request h1{margin:24px 0;max-width:950px}.ks-request h2{font-size:26px;margin:40px 0 20px}.ks-request__intro{max-width:850px;line-height:1.6}.ks-request__notice{padding:20px;background:#edf4fb;line-height:1.6;margin:24px 0}.ks-request__back,.ks-request p>a,.ks-request__check a{color:#074589;text-decoration:underline}.ks-request__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ks-request__field{display:flex;flex-direction:column;gap:9px;font-size:15px;line-height:1.5}.ks-request__field input,.ks-request__field textarea,.ks-request__field select{width:100%;border:1px solid #b8c2cf;border-radius:0;background:#fff;color:#111;min-height:48px;padding:12px;font:inherit;box-sizing:border-box}.ks-request__field input:focus,.ks-request__field textarea:focus,.ks-request__field select:focus{outline:2px solid #074589;outline-offset:2px}.ks-request__equipment{border:1px solid #d7dee6;padding:24px;margin:0 0 20px}.ks-request__equipment legend{font-weight:bold;padding:0 8px}.ks-request__hint{color:#606b78;font-size:14px;line-height:1.6;margin:12px 0 20px}.ks-request__secondary,.ks-request__remove{padding:12px 16px;border:1px solid #074589;color:#074589;background:#fff;font:inherit;cursor:pointer}.ks-request__remove{margin-top:16px}.ks-request__remove[hidden]{display:none}.ks-request__check{display:flex;gap:12px;align-items:flex-start;margin:20px 0;line-height:1.6;font-size:15px}.ks-request__check input{appearance:auto;position:static;opacity:1;width:20px;height:20px;flex-shrink:0;margin-top:3px}.ks-request__submit{border:0;background:#074589;color:#fff;padding:18px 28px;font:inherit;cursor:pointer}.ks-request__submit:disabled{background:#778494;cursor:not-allowed}.ks-request button:focus-visible{outline:3px solid #75a9df;outline-offset:3px}#form-message{line-height:1.6;margin:24px 0}#form-message[data-error="true"]{color:#a11919}@media(max-width:700px){.ks-request__grid{grid-template-columns:1fr}.ks-request__equipment{padding:16px}.ks-request{margin-top:24px}.ks-request h1{font-size:32px}}
