body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}:root{--eqr-primary: #ff932b;--eqr-secondary: #030405;--eqr-buttonText: #181818}.eqr-text-error{color:#ce3131!important;margin-top:3px!important;font-size:12px!important}.eqr-widget-form-wrap .eqr-widget__estimateAddressBar{border-radius:.25rem!important;width:100%!important;background-color:#fff!important;border:1px solid #e5e7eb!important;height:55px;display:flex;align-items:center;padding:0 .5rem!important}.eqr-widget-form-wrap .eqr-widget__estimateAddressBar>.eqr-icon{display:flex;justify-content:center;align-items:center;height:1.25rem;width:1.25rem}.eqr-widget-form-wrap .eqr-widget__estimateAddressBar>.eqr-icon svg{width:100%;height:100%}.eqr-widget-form-wrap .eqr-widget__estimateAddressBar .roof-project-address__control{border:none!important;box-shadow:none;background-color:inherit}.eqr-widget-form-wrap .eqr-widget__estimateAddressBar .roof-project-address-wrapper{flex-grow:1;padding-left:.625rem;max-width:98%;min-width:0}.eqr-widget-form-wrap .eqr-widget__estimateAddressBar .roof-project-address__value-container{padding-block:0;padding-left:0}.eqr-widget-form-wrap .eqr-widget__estimateAddressBar .roof-project-address__input-container,.eqr-widget-form-wrap .eqr-widget__estimateAddressBar .roof-project-address__placeholder{padding:.851rem .6rem .851rem 0;margin-block:0;line-height:1.4}.eqr-widget-form-wrap .eqr-widget__estimateAddressBar .roof-project-address__placeholder{color:#9e9e9e!important}.eqr-widget-form-wrap .eqr-widget__estimateAddressBar .roof-project-address__indicators{display:none}.easy-quote-roof-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}.popup-mode .widget__formContainer{padding:2.5rem}.eqr-widget .close-button{position:absolute!important;top:10px!important;right:10px!important;cursor:pointer;font-size:20px!important;color:#333!important}.widget__estimateHeading{color:#294260!important;font-size:2rem!important;margin:0;padding-bottom:20px}.eqr-widget-form-wrap button.widget__designBtn{background:var(--eqr-primary)!important;color:var(--eqr-buttonText)!important;margin-top:20px!important;padding:.8rem .75rem!important;border-radius:.25rem!important;width:100%!important;font-size:1.125rem!important;line-height:1.5!important;text-align:center!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none!important;font-weight:700;display:flex!important;justify-content:center;align-items:center;gap:.5rem!important;cursor:pointer;max-height:52.22px!important}.eqr-widget-form-wrap button.widget__designBtn:after,.eqr-widget-form-wrap button.widget__designBtn:before{display:none}.eqr-widget-form-wrap .roof-project-address__menu{z-index:99!important}.easy-quote-roof-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.easy-quote-roof-modal{background:#fff;border-radius:8px;position:relative;max-width:780px;width:100%;transform:translateY(-48px)}.eqr-widget-form-wrap button.widget__designSubmitBtn{background:var(--eqr-primary)!important;color:var(--eqr-buttonText)!important;padding:.757rem 1.5rem!important;border-radius:.25rem!important;width:auto;font-size:1.125rem!important;line-height:1.75rem!important;text-align:center!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none!important;font-weight:700;display:block;max-height:52.22px}.eqr-widget-form-wrap button.widget__designSubmitBtn:after,.eqr-widget-form-wrap button.widget__designSubmitBtn:before{display:none!important}.eqr-widget button{cursor:pointer}.eqr-widget button:hover{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.eqr-widget button:disabled:hover{box-shadow:none}form.widget__default{display:flex;flex-direction:column;gap:.5rem}.eqr-widget .thankYou{display:flex;align-items:center;justify-content:center;font-size:1.5rem!important;color:var(--eqr-secondary)!important;font-weight:700}.widget__designBtn:disabled,.widget__designSubmitBtn:disabled{opacity:.5;filter:grayscale(.3);cursor:not-allowed!important}.eqr-widget .es-greet-alert{display:flex;justify-content:space-between;align-items:center;font-size:1rem;position:relative;padding:1.75rem 1.25rem;border:1px solid transparent;border-radius:.25rem;text-align:center;color:#155724;background-color:#d4edda3d;border-color:#c3e6cb;gap:1rem}.eqr-widget .es-greet-alert a{color:#0b2e13;font-weight:700;text-decoration:none}.eqr-widget .es-greet-alert .es-close{all:unset;position:absolute;top:.1rem;right:.45rem;font-size:1.5rem;line-height:1;cursor:pointer}.widget__formContainer .eqr-widget-form-wrap input[type=text]{border:0!important;width:100%!important;outline:0!important;height:23px!important}.widget__formContainer .eqr-widget-form-wrap input[type=text]::placeholder{color:#9e9e9e!important}.widget__formContainer .eqr-widget-form-wrap input,.widget__formContainer .eqr-widget-form-wrap input:active,.widget__formContainer .eqr-widget-form-wrap input:focus{outline:none!important}.eqr-widget-form-wrap .w-full{width:100%}
