a{color:#0f0ff0}a:focus,a:active{color:#f90}.marked{font-size:.9rem;font-weight:700;color:#CD5C5C}.contextMarked{font-size:.95rem;color:#178ece}.contextComment{font-size:.9rem;color:#e86800}.contextText{font-size:1rem}.productDescr{font-size:.9rem;font-weight:700;color:#069;text-align:left}.callForm{font-size:.9rem;color:#069;font-weight:700;text-decoration:none}.callForm:hover{font-size:.9rem;font-weight:700;color:#F60;text-decoration:underline}a.productLink{font-size:.9rem;font-weight:700;color:#008080;text-decoration:none}a.productLink:hover{color:#f60;text-decoration:underline}#inputBox{padding:0 1em 2em 1em}#inputBox div.control.invalid label{color:tomato;font-weight:700}#inputBox div.control.invalid div.error{color:tomato}#inputBox div.control.invalid div.error a{color:tomato;font-style:italic;text-decoration:none;display:inline-block;border-bottom:1px dotted tomato;padding:0 .125em}#inputBox div.group{margin-top:1em}#inputBox div.group div.group{margin-top:.5em}#inputBox h4{margin:0;font-weight:700;font-size:.9rem}#inputBox p{margin:0;padding:0;color:#404040}#buttonBox{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:fit-content}#buttonBox>button{padding:.25rem 1rem}