#nh-quiz{scroll-margin-top:90px;padding:72px 20px;background:#f5f5ef;color:#25382d}#nh-quiz *{box-sizing:border-box}#nh-quiz .nh-wrap{max-width:1200px;margin:auto}#nh-quiz .nh-quiz-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:48px}#nh-quiz .nh-quiz-card{min-width:0;padding:32px;background:white;border:1px solid #d5ddce;scroll-margin-top:100px}#nh-quiz .nh-quiz-top{display:flex;justify-content:space-between;gap:12px;font-size:13px}#nh-quiz progress{width:100%;height:6px;margin:18px 0 25px;accent-color:#536e45}#nh-quiz h3{font-size:25px;line-height:1.3;margin:12px 0 18px}#nh-quiz fieldset{padding:0;border:0;margin:20px 0}#nh-quiz legend{font-weight:600;margin-bottom:12px}#nh-quiz .nh-quiz-options{display:grid;gap:10px}#nh-quiz .nh-quiz-option{display:flex;align-items:center;gap:12px;border:1px solid #d5ddce;padding:14px;cursor:pointer;font-size:15px;line-height:1.5}#nh-quiz .nh-quiz-option input{position:static;opacity:1;appearance:auto;width:18px;height:18px;flex-shrink:0;accent-color:#536e45}#nh-quiz .nh-quiz-option:has(input:checked){background:#edf1e7;border-color:#536e45}#nh-quiz .nh-quiz-option i{display:none}#nh-quiz .nh-quiz-controls{display:flex;justify-content:space-between;gap:16px;margin-top:24px}#nh-quiz button,#nh-quiz input[type=submit]{min-height:48px;padding:14px 22px;background:#536e45;color:white;border:0;cursor:pointer;font:inherit}#nh-quiz button:disabled{opacity:.45;cursor:default}#nh-quiz #nh-quiz-back{background:#edf1e7;color:#25382d}#nh-quiz textarea,#nh-quiz input[type=text],#nh-quiz input[type=tel]{width:100%;max-width:100%;padding:12px;font:inherit;font-size:16px;border:1px solid #b5bfad;background:#fff;color:#25382d}#nh-quiz textarea{min-height:150px}#nh-quiz #nh-quiz-summary>div{padding:12px 0;border-bottom:1px solid #e2e6df}#nh-quiz dd{margin:4px 0 0}#nh-quiz #nh-quiz-error{color:#a12b2a}#nh-quiz [hidden]{display:none!important}#nh-quiz .wpcf7{max-width:100%}#nh-quiz .wpcf7 p{overflow-wrap:anywhere}#nh-quiz .wpcf7 label{display:block;margin:12px 0}#nh-quiz .wpcf7-response-output{margin:18px 0}#nh-quiz input[type=checkbox]{width:20px;height:20px;accent-color:#536e45}#nh-quiz a{color:#405b35;text-decoration:underline}
@media(max-width:767px){#nh-quiz{padding:44px 16px}#nh-quiz .nh-quiz-layout{grid-template-columns:1fr;gap:24px}#nh-quiz .nh-quiz-card{padding:20px 16px}#nh-quiz h3{font-size:22px}#nh-quiz .nh-quiz-controls{flex-wrap:wrap}#nh-quiz .nh-quiz-controls button{flex:1;font-size:14px;padding:12px}#nh-quiz .nh-quiz-option{padding:12px}#nh-quiz .nh-quiz-top{font-size:12px}}

#nh-quiz .nh-quiz-option>span{border:0;padding:0;background:transparent;min-height:0;display:block}
