.k-sf{box-sizing:border-box;color:#1b2a26;text-align:left;background:#fff;border:1px solid #e1e7e4;width:100%;padding:32px 32px 28px;scroll-margin-top:96px;box-shadow:0 30px 60px -40px #0c1a1759}.k-sf *,.k-sf :before,.k-sf :after{box-sizing:border-box}.k-sf-h{font-family:var(--font-instrument), "Instrument Sans", system-ui, sans-serif;color:#1b2a26;margin:0 0 20px;font-size:24px;font-weight:400;line-height:1.2}.k-sf-h.k-sf-h{font-size:24px!important}.k-sf form{flex-direction:column;gap:14px;display:flex}.k-sf-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.k-sf-f{flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.k-sf-f i{color:#62716c;font-style:normal;font-weight:400}.k-sf-f input,.k-sf-f textarea{width:100%;font:inherit;color:#1b2a26;background:#fff;border:1px solid #cfd8d4;border-radius:4px;padding:11px 12px;font-size:15px;font-weight:400}.k-sf-f textarea{resize:vertical}.k-sf-f input:focus,.k-sf-f textarea:focus{outline-offset:0;border-color:#56907e;outline:2px solid #56907e}.k-sf-more{font:inherit;color:#3f7867;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:14px;font-weight:500}.k-sf-more:hover{text-decoration:underline}.k-sf-consent{color:#4f5f5a;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.k-sf-consent input{accent-color:#1d3a35;cursor:pointer;flex:none;width:18px;height:18px;margin:1px 0 0}.k-sf-consent a{color:inherit;text-decoration:underline}.k-sf-err{color:#a63f2b;margin:0;font-size:14px}.k-sf-submit{color:#16302c;width:100%;font:inherit;cursor:pointer;background:#ffba00;border:0;border-radius:6px;justify-content:center;align-items:center;margin-top:4px;padding:15px 28px;font-size:16px;font-weight:600;transition:background-color .2s;display:inline-flex}.k-sf-submit:hover{background:#f5b000}.k-sf-submit:disabled{opacity:.7;cursor:default}.k-sf-submit:focus-visible,.k-sf-more:focus-visible{outline-offset:2px;outline:2px solid #1d3a35}.k-sf-done{color:#4f5f5a;margin:0;font-size:16px;line-height:1.55}@media (max-width:640px){.k-sf{padding:24px 20px 22px}.k-sf-row{grid-template-columns:minmax(0,1fr)}}
