.custom-radio{position:absolute;left:-999em;line-height:2.1ex}.custom-radio+label{position:relative;overflow:hidden;cursor:pointer;display:flex;align-items:flex-start;line-height:1.38;letter-spacing:.15px}.custom-radio+label:before{content:"";display:inline-block;vertical-align:-25%;height:20px;width:20px;min-width:20px;border-radius:20px;background-color:#fff;border:solid 2px #616161;margin-right:8px}.custom-radio:checked+label:after{content:"";height:10px;width:10px;position:absolute;border-radius:10px;background-color:#e09623;top:5px;left:5px}.form-group input[type=number]{padding:12px 0 12px 16px}.required-field .custom-radio+label:before{border:solid 2px #e02020}.required-field .mu-input,.required-field .dropdown,.required-field input[type=number]{border:solid 1px #e02020}h5{padding:0;margin:0;font-size:16px;line-height:1.5;letter-spacing:.15px}.inline{display:inline}.mt-60px{margin-top:60px}.mb-60px{margin-bottom:60px}.mb-40px{margin-bottom:40px}.mb-32px{margin-bottom:32px}.mb-24px{margin-bottom:24px}.mb-20px{margin-bottom:20px}.mb-16px{margin-bottom:16px}.mb-12px{margin-bottom:12px}.mb-8px{margin-bottom:8px}.mb-4px{margin-bottom:4px}.ml-32px{margin-left:32px}.ml-20px{margin-left:20px}.mr-8px{margin-right:8px}.wrap-all{padding:92px 16px 0}h1{font-size:32px;line-height:1.25;letter-spacing:-.2px;margin-bottom:20px}.quote-desc{font-size:16px;line-height:1.5;letter-spacing:.25px;margin-bottom:32px}#quote-type-dropdown{margin:0 auto 100px}.quote-form{padding:40px 16px 60px;background-color:#f4f4f4;margin:-40px -16px 0}.quote-addition-text{line-height:1.5;letter-spacing:.15px}.quote-more{font-size:14px;line-height:1.71;letter-spacing:.39px;color:#757575;font-weight:400;cursor:pointer;white-space:nowrap;position:relative}.quote-info-popup{position:absolute;width:400px;background-color:#fff;padding:20px;color:#212121;font-size:16px;line-height:1.5;letter-spacing:normal;box-shadow:0 4px 14px #0000003b;border-radius:4px;margin-top:35px;transform:translate(-50%);left:50%;z-index:2;white-space:normal}.quote-measure-popup{position:absolute;z-index:2;background:#fff;padding:16px;border-radius:4px;max-width:800px;box-shadow:0 4px 14px #0000003b;font-size:16px;line-height:1.5;letter-spacing:normal}.quote-measure-example{width:100%;line-height:1.5;padding-top:16px;letter-spacing:normal}.quote-measure-example strong{color:#212121}.quote-measure-example p{color:#616161;font-style:italic}.quote-measure-image{width:100%}h6{padding:0;margin:0;font-size:16px;font-weight:400;line-height:1.38;letter-spacing:.15px}.quote-measure-input{width:60px!important;line-height:1.38;letter-spacing:.4px}.quote-measure-unit{line-height:1.38;letter-spacing:.4px;color:#424242;margin-left:12px}.quote-info{font-size:14px;font-style:italic;line-height:1.43;letter-spacing:.1px;color:#616161}.pitch-divider{color:#424242;margin:0 16px}.quote-note-wrap{border-radius:3px;border:solid 1px #e09623;padding:12px 12px 16px}.quote-chimney-chase-note{max-width:330px}.quote-note-text{font-size:14px;line-height:1.43;letter-spacing:.1px}.quote-note-text.top{text-transform:uppercase;font-weight:700}.quote-textarea-wrapper{height:124px;background-color:#fff}.quote-contact-input{margin-bottom:12px;width:100%}.quote-contact-input:last-child{margin-bottom:20px}.quote-submit{width:100%;margin-bottom:24px}.quote-reset{cursor:pointer;transition:color .3s ease-in-out}.quote-reset:hover{color:#a54210}.quote-text{line-height:1.75;letter-spacing:.44px}.phone-check-error{margin-top:4px;font-size:14px;color:#e02020}@media only screen and (min-width:720px){.md\:grid{display:grid}.md\:inline-block{display:inline-block}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:mb-60px{margin-bottom:60px}.md\:mb-48px{margin-bottom:48px}.md\:mb-12px{margin-bottom:12px}.md\:mb-8px{margin-bottom:8px}.md\:mb-4px{margin-bottom:4px}.md\:mb-0{margin-bottom:0}.md\:ml-32px{margin-left:32px}.md\:ml-36px,.md\:ml-40px{margin-left:36px}.wrap-all{padding:146px 20px 0;min-height:546px}h1{font-size:32px;line-height:normal;letter-spacing:-.27px}#quote-type-dropdown{max-width:330px}.quote-input{max-width:calc(50vw - 30px)}.quote-form{padding:40px max(50% - 495px,20px) 60px;margin:-40px -20px 0}.quote-measure-example{width:182px;margin-left:16px;padding-top:0}.quote-measure-popup{padding:20px}.quote-measure-image{width:calc(100% - 198px)}.quote-desc{font-size:16px;line-height:1.75;letter-spacing:.44px;max-width:820px;margin:0 auto 40px}.quote-chimney-chase{grid-column:1/3}.quote-chimney-chase-note{grid-column:2/3;grid-row:1/5;align-self:baseline;width:263px;margin-left:32px}.quote-contact-input{margin-bottom:16px;width:calc(50% - 10px)}.quote-submit{width:190px;margin-bottom:0;margin-left:20px}}@media only screen and (min-width:1280px){.xl\:mb-0{margin-bottom:0}.xl\:mb-8px{margin-bottom:8px}.xl\:ml-40px{margin-left:40px}.xl\:grid{display:grid}.wrap-all{padding:223px 20px 0;min-height:643px}h1{font-size:40px;line-height:.7;letter-spacing:normal}#quote-type-dropdown{max-width:400px}.quote-input{max-width:505px}.full-galvanized-stainless-quote-info{grid-column:1/3}.full-galvanized-stainless-options{grid-column:2/3;grid-row:1/2}}
