div.proContact{background-color:#fff;border-top:3px solid #e3e4e6;border-top-left-radius:3px;margin-bottom:20px;padding-bottom:10px}div.proContact div.section div.row{display:block;padding:10px}div.proContact div.section h2{background-color:#567bbf;border-bottom:1px solid #e3e4e6;color:#fff;margin:0;padding:10px 20px}div.proContact div.section div.row label{display:inline-block;font-size:1em;font-weight:700;padding:0 5px;width:200px}div.proContact div.section div.row input{width:280px}div.proContact div.section div.row textarea{height:200px;width:400px}div.proContact div.section div.row div.contactFormInfo{font-size:1em}div.contactFormInfoText{padding:10px}div.pro-contact-error{padding:10px!important}.streak-checkbox{margin-left:30px;width:5%!important}.streak-checkbox-label{width:80%!important}.streak-label{margin-left:30px}.streak-checkbox label{width:80%!important}.streak-field-label{width:250px!important}div.proContact div.section div.row .help-text{font-size:8pt;padding-left:170px}input.entry-full-line,select.entry-full-line,textarea.entry-full-line{margin:5px 10px;padding:1px;width:75%!important}label.label-full-line{width:75%!important}div.proContact div.section div.row .entry-full-line-help{font-size:8pt;padding-left:10px}div.proContact div.section div.row .entry-full-line-subtitle{font-size:10pt;padding-left:10px}div.proContact div.section h3{color:#567bbf;margin:0;padding:10px 20px}.one-item-per-line-centered{align-items:center!important;display:flex!important;justify-content:center!important}.streak-mini-ddl-label{margin:0;white-space:nowrap}.row.two-item-per-line{align-items:center;align-items:flex-start;display:flex;display:flex!important;gap:8px;gap:10px;justify-content:space-between}.half-field{display:flex;flex:1;flex-direction:column}input.entry-half-line,select.entry-half-line,textarea.entry-half-line{margin-left:10px;margin-right:10px;width:90%!important}.label-half-line{font-weight:700;margin-bottom:2px}.highlighted{outline:2px solid #007bff;transition:outline .5s ease-out}.custom-checkbox-item{margin-bottom:10px}.hidden{display:none}.tier-options{background:#f7f7f7;border-radius:5px;margin-left:25px;margin-top:5px;padding:8px 12px}.tier-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:5px;position:relative}.tier-quantity{padding:3px;width:150px!important}.product-options{opacity:1;transition:all .2s ease-in-out}.product-options.hidden{height:0;opacity:0;overflow:hidden}.tier-checkbox{margin-left:35px!important;width:20px!important}.tier-checkbox-label{width:150px!important}.tier-label-group{display:flex;flex-direction:column;line-height:1.1}.tier-row.has-help{margin-bottom:10px}.tier-help-line{flex-basis:100%;margin-left:70px!important;margin-top:-4px}.form-step.active{display:block}.blueButton,.btn.btn-primary,.btn.btn-secondary,button.btn-primary,button.btn-secondary{background-color:#547dbf;border:none;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1.2em;font-weight:700;margin:5px;padding:5px 20px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease}.blueButton:hover,.btn.btn-primary:hover,.btn.btn-secondary:hover,button.btn-primary:hover,button.btn-secondary:hover{background-color:#333}#form-progress{margin-bottom:20px}#form-progress-text{font-weight:700;margin-bottom:5px;padding:5px 10px;text-align:center}#form-progress-bar{background-color:#ddd;border-radius:5px;height:8px;overflow:hidden}#form-progress-bar-fill{background-color:#007bff;border-radius:5px;height:8px;transition:width .4s ease;width:0}.form-step{animation:fadeIn .3s ease-in-out;display:none}.field-error{background-color:#ffe6e6!important;border-color:#c00!important}.inline-error{border-radius:4px;font-size:.9em;margin-top:4px;padding:4px 8px}input[type=radio].field-error{outline:2px solid #c00!important;outline-offset:2px}.custom-checkbox-item.locked label{color:#777;cursor:not-allowed;opacity:.7}.locked-text{color:#999;display:block;font-size:.8em;margin-left:25px}#download-prefilled-pdf{transition:opacity .2s ease}#download-prefilled-pdf-text{padding:10px}.field-disabled{background-color:#f3f3f3!important;color:#666;cursor:not-allowed}.tier-table{display:grid;gap:6px}.tier-header,.tier-row{align-items:center;display:grid;grid-template-columns:1.4fr 1fr 1fr}.tier-col-header{font-weight:600;text-align:left}.tier-name{display:flex;flex-direction:column}.tier-name-main{align-items:center;display:flex;gap:8px}.tier-row{padding:4px 0}.tier-col{display:flex;gap:6px}.tier-col.dual{flex-direction:column}.tier-quantity{width:90px}.tier-help-line{color:#666;font-size:.8em;margin-left:20px}input:disabled{background:#f2f2f2;opacity:.7}.tier-separator{border:none;border-top:1px solid #ccc;grid-column:1/-1;margin:10px 0;width:100%}.licence-option{margin:4px 0}.field-disabled{opacity:.6;pointer-events:none}.licence-option{align-items:center;display:flex;gap:10px;margin-bottom:6px;min-height:36px}.licence-option input[type=checkbox]{flex-shrink:0;margin:0}.licence-option label{line-height:1.3;margin:0}.licence-option{cursor:pointer}.licence-option:hover{background:#f6f6f6;border-radius:4px;padding:2px 4px}.hidden{display:none!important}.product-header{align-items:center;display:flex;gap:8px}.readonly-field{background-color:#f5f5f5;border-color:#ddd;color:#666;cursor:not-allowed}.readonly-field:focus{box-shadow:none;outline:none}.readonly-field::selection{background:transparent}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.form-navigation{display:flex;justify-content:space-between;margin-top:20px}@media only screen and (max-width:940px){div.proContact div.section div.row .help-text{padding-left:0}}@media (max-width:600px){.row.two-item-per-line{flex-direction:column}}