.quote-form form{max-width:none}.quote-form .form-screen{padding:88px 72px 76px 77px}.quote-form .intro-wrap{margin-bottom:27px}.quote-form .quote-form__form{max-width:996px}.quote-form .option-btn{background-color:#dcdee5;padding:23px 22px}.quote-form .option-btn:hover svg{transform:rotate(-15deg)}.quote-form .option-btn.btn-residential:hover{background-color:#0062bb;color:#fff}.quote-form .option-btn.btn-commercial:hover{background-color:#0f781d;color:#fff}.quote-form .option-btn svg{margin-right:20px}.quote-form .option-btn.btn-residential svg .icn-stroke{stroke:#0062bb}.quote-form .option-btn.btn-residential svg .icn-fill{fill:#0062bb}.quote-form .option-btn.btn-commercial svg .icn-stroke{stroke:#0f781d}.quote-form .option-btn.btn-commercial svg .icn-fill{fill:#0f781d}.quote-form .option-btn.btn-commercial:hover svg .icn-stroke,.quote-form .option-btn.btn-residential:hover svg .icn-stroke{stroke:#fff}.quote-form .option-btn.btn-commercial:hover svg .icn-fill,.quote-form .option-btn.btn-residential:hover svg .icn-fill{fill:#fff}.grid-cols-2{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.quote-form .next-wrapper{margin-top:37px;text-align:right}.quote-form__screen-1 .annotation-wrap{bottom:80px;left:-216px}.quote-form__screen-1 .annotation-wrap svg{bottom:-20px;left:75%}#quoteForm{scroll-margin-top:140px}.quote-form__form{padding:88px 77px}.quote-form__progressbar{height:10px}.quote-form__progressbar-fill{transition:.6s ease;width:0}#hsQuoteForm{bottom:0;left:-100%;opacity:0;visibility:hidden}.quote-form__field[data-fieldtype=radio] .d-grid{gap:20px;grid-template-columns:repeat(2,1fr)}#quoteForm button{border:none}.quote-form__field[data-fieldtype=radio] button{align-items:center;background-color:#dcdee5;border:none;display:flex;gap:19px;justify-content:start;padding:20px 22px;transition:.4s ease}.quote-form__field[data-fieldtype=radio] button img{transition:.4s ease}.quote-form__field[data-fieldtype=radio] button:hover img{transform:rotate(-25deg)}.quote-form__field[data-fieldtype=radio] button.btn-business-blue.selected,.quote-form__field[data-fieldtype=radio] button.btn-business-blue:hover{background-color:#0062bb}.quote-form__field[data-fieldtype=radio] button.btn-homeowner-green.selected,.quote-form__field[data-fieldtype=radio] button.btn-homeowner-green:hover{background-color:#0f781d}.quote-form__field[data-fieldtype=radio] button.btn-red.selected,.quote-form__field[data-fieldtype=radio] button.btn-red:hover{background-color:#c2122f}.quote-form__field[data-fieldtype=radio] button.btn-business-blue:hover,.quote-form__field[data-fieldtype=radio] button.btn-homeowner-green:hover,.quote-form__field[data-fieldtype=radio] button.btn-red:hover,.quote-form__field[data-fieldtype=radio] button.selected{color:#fff}.quote-form__field[data-fieldtype=radio] button.btn-business-blue:hover img,.quote-form__field[data-fieldtype=radio] button.btn-homeowner-green:hover img,.quote-form__field[data-fieldtype=radio] button.btn-red:hover img,.quote-form__field[data-fieldtype=radio] button.selected img{filter:brightness(0) invert(1)}.quote-form__field-label p span,.quote-form__step-title span{color:#c2122f}.quote-form__next-btn,.quote-form__submit-btn{display:flex;justify-content:flex-end;margin-top:37px}.quote-form__back-btn{margin-bottom:27px}#quoteForm .quote-form__back-btn button{padding-left:16px}#quoteForm .quote-form__back-btn button:before{display:none}#quoteForm .quote-form__back-btn button:after{left:0;right:auto;transform:scaleX(-1)}#quoteForm .quote-form__back-btn button:hover{padding-left:26px}.quote-form__field-label{margin-bottom:13px}.quote-form__field-label>p{margin-bottom:0}.quote-form__field-label>div p{font-size:14px;line-height:30px}.quote-form__field-row.col-12{margin-bottom:37px}.quote-form__field-row.col-12:last-child{margin-bottom:0}.quote-form__field-row.col-lg-6{margin-bottom:20px}#quoteForm button[disabled]{cursor:not-allowed;opacity:.4}.quote-form__step-dots{left:0;top:40px;transform:translateX(-120%)}.quote-form__step-dots.quote-form__step-dots--middle{top:50%;transform:translateY(-50%) translateX(-120%)}.quote-form__step-dots.quote-form__step-dots--bottom{bottom:0;top:auto;transform:translateX(-120%)}.quote-form__step .annotation-wrap.annotation-wrap-horizontal--right svg{left:-60px;transform:scaleX(-1)}.quote-form__step .annotation-wrap.annotation-wrap-horizontal--right .tilt-8-left{transform:rotate(8deg)}.quote-form__step .quote-form__submit-btn .annotation-wrap{bottom:20px;right:-190px}.quote-form__field[data-property=what_color_are_you_interested_in]{display:none}.quote-form__field[data-property=what_color_are_you_interested_in]:first-child{display:block}@media only screen and (max-width:991px){.quote-form .quote-form__form{padding:64px}}@media only screen and (max-width:575px){.quote-form .quote-form__form{padding:32px}.quote-form__field[data-fieldtype=radio] .d-grid{grid-template-columns:auto}.quote-form__next-btn,.quote-form__submit-btn{margin-top:32px}}