.ftblue{color:#013954}.ftgreen{color:#a0ca3c}.hidden-option{display:none;height:1px}.row{display:flex;flex-wrap:wrap}.column{flex:50%}.column-3{flex:33%}.column-questions,.column-quote{color:#667085;flex:50%}.column-quote{padding-left:30px}input{background-color:#e4eaea}button{background-color:#2b88c5;border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:10px;padding:15px 25px}button:hover{background-color:#013954}.button-container{display:flex;gap:10px;margin-top:60px}#next-container,#previous-container,#submit-container{flex:50%}#previous-container{text-align:left}#contact-me-container,#next-container,#submit-container{text-align:right;white-space:nowrap}#sac-container{white-space:nowrap}progress[value]{-webkit-appearance:none;height:15px}progress{border-radius:7px;box-shadow:1px 1px 4px rgba(0,0,0,.2);height:22px;width:75%}progress::-webkit-progress-bar{background-color:#c7c8ca;border-radius:7px}progress::-webkit-progress-value{background-color:#a0ca3c;border-radius:7px}.slide{opacity:0;position:relative;transition:opacity .5s;z-index:1}.active-slide{opacity:1;z-index:2}.progress-container{margin-bottom:20px}.progress-container,.wizard-container{margin-top:0;position:relative}.question{border-radius:3px;margin:10px;padding:3px}#contact-name-first-column{padding-right:10px}#review-submit-header #print-quote{align-items:center;display:flex;height:50px;justify-content:flex-end}#quote-items table{border-collapse:collapse;width:100%}#quote-items td,th{border:1px solid #e4e6eb;padding:10px}#quote-items th{border-bottom:1px solid #fff}#quote-items .sub-header,#quote-items th{background-color:#e4e6eb}#quote-items .column-description{text-align:left}#quote-items .column-quantity{text-align:center}#quote-items .column-subtotal,#quote-items .column-unitprice{text-align:right}#quote-items .column-tooltip{border:0 solid}.tooltip{position:relative}.inline-tooltip{display:inline-block}.tooltip .tooltiptext{background-color:#013954;border-radius:6px;color:#fff;font-size:14px;left:105%;opacity:0;padding:5px;position:absolute;text-align:left;top:-10px;transition:opacity 1s;visibility:hidden;width:250px;z-index:1}#quote-items .tooltip .tooltiptext{left:20px}.tooltip:hover .tooltiptext{opacity:1;visibility:visible}#session-error{color:#d32b22}.progress-container ul li:before{content:""!important}.step-wizard-list{display:flex;list-style-type:none;max-width:80%;padding-inline-start:0}.step-wizard-item{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;max-width:100%;padding:0 20px;position:relative;text-align:center}.step-wizard-item+.step-wizard-item:after{background:#a0ca3c;content:"";height:2px;left:0;position:absolute;top:19px;transform:translateX(-50%);width:100%;z-index:-10}.progress-count{align-items:center;border-radius:50%;color:transparent;display:flex;font-weight:600;height:40px;justify-content:center;margin:0 auto;position:relative;width:40px;z-index:10}.progress-count:after{background:#a0ca3c;border:5px solid #fff;border-radius:50%;height:40px;transform:translate(-50%,-50%);width:40px;z-index:-10}.progress-count:after,.progress-count:before{content:"";left:50%;position:absolute;top:50%}.progress-count:before{border-bottom:3px solid #fff;border-left:3px solid #fff;height:10px;transform:translate(-50%,-60%) rotate(-45deg);transform-origin:center center;width:20px}.current-item .progress-count:before,.current-item~.step-wizard-item .progress-count:before{border:none}.current-item~.step-wizard-item .progress-count:after{background:#2b88c5}.current-item~.step-wizard-item:after{background:transparent}.current-item .progress-count:after{background:#013954;border:5px solid #fff}.current-item .progress-count,.current-item~.step-wizard-item .progress-count{color:#fff}#quote-items .quote-items-main-header th{border-bottom:1px solid #fff}.slide-header{font-weight:400;margin-left:10px;margin-top:20px}ul.step-wizard-list{margin-left:-20px!important}#previous-slide{background-color:#a0ca3c}.ft-helper-text{color:#667085;font-size:10px;font-weight:400}.zero-height{display:none}.ft-required{color:#d32b22}.question-title{margin-bottom:6px}.validation-error{margin-top:12px}.validation-error ul{list-style-type:disc!important}.validation-error ul li:before{content:""!important}