.k-support{padding:0 20px 24px}.practice.k-support .k-support-top{background:0 0;border-bottom:1px solid #dce5df;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;height:auto;margin:0 auto;padding:22px 0;display:flex}.practice.k-support .k-support-main{width:100%;max-width:1120px;margin:0 auto;padding:28px 0}.k-support-heading{margin-bottom:22px}.k-support-heading p{color:#526b62;margin-top:8px;font-size:16px}.k-support-grid{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:start;gap:20px;display:grid}.practice.k-support .p-card{margin-bottom:0}.practice.k-support .k-support-form,.practice.k-support .k-support-faq{padding:22px}.practice.k-support h2{margin:0 0 18px;font-size:21px}.practice.k-support .p-form-grid{gap:0 16px}.practice.k-support label{color:#36564b;font-size:15px!important}.practice.k-support input,.practice.k-support textarea,.practice.k-support select{min-width:0;max-width:100%;font-size:16px!important}.practice.k-support select{color:#29443f;background:#fff;border:1px solid #dce5df;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.practice.k-support textarea{white-space:pre-wrap;min-height:150px;line-height:1.65}.k-support-language{background:#edf3f7;border-radius:9px;gap:4px;width:fit-content;max-width:100%;margin:4px 0 16px;padding:4px;display:flex}.k-support-language button{color:#365569;white-space:normal;background:0 0;border-radius:7px;min-height:44px;padding:8px 12px;font-size:14px!important}.k-support-language button.active{color:#173f63;background:#fff;font-weight:600;box-shadow:0 1px 5px #183b5414}.practice.k-support .k-support-hindi{color:#526b62;margin:-6px 0 14px;line-height:1.7;font-size:14px!important}.practice.k-support .k-support-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.k-support-attachment{border:1px dashed #c9d9e2;border-radius:9px;margin:16px 0;padding:12px}.k-support-attachment label{margin:0 0 6px!important}.k-support-attachment label>span{align-items:center;gap:7px;display:flex}.k-support-attachment input{border:0!important;padding:6px 0!important}.k-support-attachment small{color:#526b62;line-height:1.5;font-size:13px!important}.k-support-attachment>div{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.practice.k-support .k-support-send{color:#173f63;background:#d8ebfa;border:1px solid #b7d5ee;min-height:44px;padding:10px 18px;font-size:15px!important}.k-support-email{color:#526b62;overflow-wrap:anywhere;margin-top:16px;font-size:14px}.k-support-email a,.k-support-history a{text-underline-offset:3px;text-decoration:underline}.k-support-faq details{border-top:1px solid #e1e9e3;padding:12px 0}.k-support-faq summary{cursor:pointer;color:#36564b;font-size:15px;font-weight:600;line-height:1.5}.k-support-faq details p{margin-top:8px;font-size:14px;line-height:1.6}.practice.k-support .p-alert{margin-top:14px;font-size:14px}.practice.k-support .p-alert p{margin-top:4px;font-size:14px}.k-support-history{margin-top:22px;padding:20px}.k-support-history>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.k-support-history h2{margin:0}.k-support-history article{border-top:1px solid #dce5df;margin-top:12px;padding:14px 0}.k-support-history article>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.k-support-history article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:14px}.k-support-history summary{cursor:pointer;margin-top:8px;font-size:14px}.practice.k-support footer{color:#526b62;justify-content:center;gap:22px;margin-top:24px;font-size:14px;display:flex}@media (max-width:800px){.k-support-grid{grid-template-columns:1fr}.practice.k-support .k-support-form,.practice.k-support .k-support-faq{padding:18px}.practice.k-support .p-form-grid{grid-template-columns:1fr 1fr}}@media (max-width:500px){.k-support{padding:0 12px 20px}.practice.k-support .k-support-top{flex-wrap:wrap;padding:16px 0}.practice.k-support .k-support-main{padding-top:20px}.practice.k-support .p-form-grid{grid-template-columns:1fr}.practice.k-support .k-support-form,.practice.k-support .k-support-faq{padding:14px}.practice.k-support .k-support-top>.p-secondary{min-height:44px;padding:8px 12px;font-size:14px!important}.k-support-history>div{flex-direction:column;align-items:flex-start}.k-support-language{width:100%}.k-support-language button{flex:1}.practice.k-support .k-support-send{width:100%}}
