.feedback-page main>section,.feedback-page #form{scroll-margin-top:112px}.feedback-page :is(.kcecontact-link,.kcecontact-btn,.kcefinal-btn,.ce-seo-btn,.ce-requirements-link){box-sizing:border-box}.feedback-page .feedback-form-card{box-shadow:inset 0 3px 0 var(--ax-accent),var(--ax-shadow-lg);border-color:var(--ax-accent-line)}.feedback-page .kcecontact-form{margin-top:clamp(22px,3vw,34px);padding-top:clamp(20px,2.6vw,30px);border-top:1px solid var(--ax-border-soft)}.feedback-page .kcecontact-form form,.feedback-page .kcecontact-form table,.feedback-page .kcecontact-form .mform-5{width:100%}.feedback-page .kcecontact-form table{border-collapse:collapse;display:block}.feedback-page .kcecontact-form tbody,.feedback-page .kcecontact-form tr,.feedback-page .kcecontact-form td{display:block;width:100%}.feedback-page .kcecontact-form td{padding:0 0 14px;color:var(--ax-text-soft);font-size:var(--ax-f-sm);line-height:1.55}.feedback-page .kcecontact-form input[type="text"],.feedback-page .kcecontact-form input[type="email"],.feedback-page .kcecontact-form input[type="tel"],.feedback-page .kcecontact-form textarea,.feedback-page .kcecontact-form select{width:100%;min-height:48px;margin:6px 0 0;padding:12px 14px;color:var(--ax-text);background:var(--ax-card-bg);border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);box-shadow:var(--ax-shadow-xs);font-family:var(--ax-font-body);font-size:1rem;line-height:1.45}.feedback-page .kcecontact-form textarea{min-height:132px;resize:vertical}.feedback-page .kcecontact-form input:focus-visible,.feedback-page .kcecontact-form textarea:focus-visible,.feedback-page .kcecontact-form select:focus-visible{border-color:var(--ax-focus);box-shadow:0 0 0 3px var(--ax-accent-soft)}.feedback-page .kcecontact-form input[type="submit"],.feedback-page .kcecontact-form button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:8px;padding:14px 24px;color:var(--ax-text-inverse);background:var(--ax-primary);border:1px solid var(--ax-primary);border-radius:var(--ax-radius-pill);box-shadow:var(--ax-shadow-button);font-weight:800;cursor:pointer}.feedback-page .kcecontact-form img.captcha-question{max-width:180px;height:auto;margin-top:8px;border-radius:var(--ax-radius-sm)}@media (max-width:640px){.feedback-page main>section,.feedback-page #form{scroll-margin-top:96px}.feedback-page .kcecontact-form{margin-top:20px;padding-top:18px}}