.ecn-quote-part{width:100%;min-width:0;margin:0;font-family:'ExpertCN Quote Outfit',Outfit,Arial,sans-serif;color:#102d47}.ecn-quote-part .quote-form{margin:0}.ecn-quote-part .quote-selection{margin:0}.ecn-quote-part .quote-item.no-image{grid-template-columns:minmax(0,1fr) auto}.ecn-quote-part .quote-item>div{min-width:0;overflow-wrap:anywhere}.ecn-quote-part .quote-item h3{font-size:19px;line-height:1.3}.ecn-quote-part .quote-fields input:focus,.ecn-quote-part .quote-fields select:focus,.ecn-quote-part .quote-fields textarea:focus,.ecn-quote-part .quote-item-controls input:focus{outline:none!important;box-shadow:none!important;border-color:#177c77}.ecn-quote-part .quote-fields input[type=checkbox]{width:auto;min-height:0}.ecn-quote-part [hidden]{display:none!important}.ecn-quote-part .ecn-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ecn-quote-part .quote-review{padding:0}.ecn-quote-part .quote-fields{min-width:0}.ecn-quote-part .quote-fields label{min-width:0}.ecn-quote-part .quote-status:empty{display:none}@media(max-width:600px){.ecn-quote-part .quote-fields{grid-template-columns:minmax(0,1fr)}.ecn-quote-part .quote-fields .wide{grid-column:auto}.ecn-quote-part .quote-item.no-image .quote-item-controls{grid-column:auto}.ecn-quote-part .quote-form,.ecn-quote-part .quote-selection{padding:20px}}.ecn-quote-part h2{font-size:26px;letter-spacing:-.025em;line-height:1.2;margin:0 0 18px;color:#102d47}.ecn-quote-part .quote-section-title>span,.ecn-quote-part .quote-edit-fields>p{color:#5a6e7c;font-size:14px}.ecn-quote-part .quote-fields input:not([type=checkbox]),.ecn-quote-part .quote-fields select,.ecn-quote-part .quote-fields textarea{display:block;font:inherit;box-sizing:border-box;box-shadow:none;width:100%;max-width:100%}.ecn-quote-part .quote-item-controls label{font-weight:400}.ecn-quote-part .quote-primary{background:var(--quote-teal,#177c77)}