.ntha-policy-request-section{padding:38px 20px 70px;background:#f5f6f9}.ntha-policy-request-wrap{max-width:1120px;margin:0 auto}.ntha-policy-request-card{background:#fff;border:1px solid #d8dce5;box-shadow:0 8px 30px rgba(16,31,65,.08);padding:38px 42px;border-radius:12px}.ntha-policy-request-card h2{margin:0 0 10px;color:#141b2b;font-size:30px}.ntha-policy-request-intro{margin:0 0 28px;color:#5d6470;max-width:900px}.ntha-policy-request-required{margin:0 0 18px;color:#62666e;font-size:14px}.ntha-policy-request-required span{color:#e31b2b;font-weight:700}.ntha-policy-request-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px;margin-bottom:20px}.ntha-policy-request-form label{display:block;font-weight:600;color:#4d535d;font-size:15px}.ntha-policy-request-form input[type=text],.ntha-policy-request-form input[type=email],.ntha-policy-request-form input[type=tel],.ntha-policy-request-form input[type=search],.ntha-policy-request-form textarea{width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #cfd4dd;border-bottom-color:#e31b2b;border-radius:0;background:#fff;padding:11px 12px;color:#20242b}.ntha-policy-request-form input[type=text],.ntha-policy-request-form input[type=email],.ntha-policy-request-form input[type=tel],.ntha-policy-request-form input[type=search]{min-height:46px}.ntha-policy-request-form textarea{min-height:110px;resize:vertical}.ntha-policy-request-form input:focus,.ntha-policy-request-form textarea:focus{outline:2px solid rgba(227,27,43,.16);border-color:#e31b2b}.ntha-policy-request-documents{border:0;margin:30px 0 24px;padding:0}.ntha-policy-request-documents legend{font-size:22px;font-weight:700;color:#141b2b;margin-bottom:8px}.ntha-policy-request-documents-help{margin:0 0 18px;color:#62666e}.ntha-policy-request-tools{display:grid;grid-template-columns:minmax(260px,460px) auto;gap:18px;align-items:end;margin-bottom:18px}.ntha-policy-request-search{margin:0}.ntha-policy-selected-count{font-weight:700;color:#141b2b;padding-bottom:12px}.ntha-policy-options{display:grid;grid-template-columns:1fr 1fr;gap:9px 28px;border-top:1px solid #e2e5eb;padding-top:18px}.ntha-policy-option{display:flex!important;align-items:flex-start;gap:10px;font-weight:400!important;color:#2d333b!important;line-height:1.35;padding:5px 0;margin:0}.ntha-policy-option input{margin-top:3px;flex:0 0 auto}.ntha-policy-option.is-filtered-out{display:none!important}.ntha-policy-request-comments{margin:24px 0}.ntha-policy-request-captcha{margin:24px 0 20px;min-height:78px}.ntha-policy-request-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ntha-policy-request-submit{border:0;border-radius:0;background:#e31b2b;color:#fff;font-weight:700;padding:13px 28px;min-width:170px;cursor:pointer}.ntha-policy-request-submit:hover,.ntha-policy-request-submit:focus{background:#b91523;color:#fff}.ntha-policy-request-submit:disabled{opacity:.7;cursor:wait}.ntha-policy-request-status{color:#555d68}.ntha-policy-request-warning{margin:0 0 20px;padding:14px 16px;border-left:4px solid #e31b2b;background:#fff4f4;color:#8b1b24}.ntha-policy-request-honeypot{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ntha-policy-request-editor-placeholder{border:1px dashed #8c8f94;background:#fff;padding:22px;margin:10px 0}.ntha-policy-request-editor-placeholder p{margin:.6em 0 0}.ntha-policy-request-modal .modal-header{border-bottom:1px solid #e2e5eb}.ntha-policy-request-modal .modal-footer{border-top:1px solid #e2e5eb}.ntha-policy-request-modal .btn-red{background:#e01d2d;color:#fff;border:none}.ntha-policy-request-modal .btn-red:hover,.ntha-policy-request-modal .btn-red:focus{background:#c91624;color:#fff}
@media(max-width:800px){.ntha-policy-request-card{padding:30px 24px}.ntha-policy-request-grid,.ntha-policy-options{grid-template-columns:1fr}.ntha-policy-request-tools{grid-template-columns:1fr;gap:6px}.ntha-policy-selected-count{padding-bottom:0}.ntha-policy-request-section{padding:28px 12px 50px}}
