.hhs-modal.quote-estimator-modal{background-color:#fff!important}.quote-estimator{width:100%}.quote-form-wrapper{transition:opacity .4s ease}.quote-row{align-items:center;display:flex;gap:50px;justify-content:space-between;padding-bottom:15px;padding-top:15px}.quote-row .quote-price{background-color:#f1f1f1;border:1px solid #b3b3b3;border-radius:5px;color:#000;height:50px;padding:8px 12px;text-align:center;width:180px}.input-row .quote-price:focus{border-color:#000;outline:none}.input-row .quote-price::-webkit-inner-spin-button,.input-row .quote-price::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quote-price-area{margin-bottom:40px}.quote-actions{align-items:end;display:flex;flex-direction:column;justify-content:right}button.cta-primary{border:none;outline:none}.input-error{background-color:rgba(230,0,118,.05);border:2px solid #e60076}.error-message{animation:fadeIn .3s ease;color:#e60076;font-size:15px;margin-top:10px;text-align:center}.required{color:#e60076}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.modal-button-con{margin-top:30px}