:root{--title-color:#0e1941;--sub-title-color:#4e5969;--title-align:left;--button-color:#0e1941;--button-text-color:#0e1941;--toggle-button-checked:#e4e9ed}body,html{color:#2f3847;font-family:as-rg,Arial,Helvetica,sans-serif;margin:0}[data-brand=allstate]{width:100%}.quote-form-partners,.quote-form-partners.one-page{margin:0;max-width:unset!important;padding:1rem 0 0 0!important;width:100%!important}.quote-form-partners h2.quote-form-partners__title{font-family:as-md,Arial,Helvetica,sans-serif;line-height:1;margin-bottom:1rem;color:#0e1941}.quote-form-partners .quote-form-partners__sub-title{font-family:as-rg,Arial,Helvetica,sans-serif;color:#4e5969;font-size:24px!important}.quote-form-partners .mat-form-field,.quote-form-partners .mat-radio-button,.quote-form-partners .mat-select{font-family:as-rg,Arial,Helvetica,sans-serif}.quote-form-partners__toggle .mat-button-toggle-group{width:99%!important}.quote-form-partners .mat-form-field-label{color:#6b7789}.quote-form-partners .mat-error,.quote-form-partners .mat-form-field.mat-form-field-invalid .mat-form-field-label,.quote-form-partners .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,.quote-form-partners .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent{color:#cf102d}.mat-form-field-invalid .mat-input-element,.mat-form-field.mat-warn .mat-input-element{caret-color:#cf102d}.quote-form-partners button.quote-form-partners__button{background-color:#ed7766;border-color:#ed7766;border-radius:22px;border-style:solid;border-width:1px;color:#0e1941;cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;font-family:as-bd,Arial,Helvetica,sans-serif;font-size:28px;height:fit-content;line-height:100%;outline:0;padding:6px 72px 12px;text-align:center;text-decoration:none;text-transform:lowercase;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;user-select:none;vertical-align:middle;white-space:break-spaces;width:fit-content;max-width:unset;margin:unset;margin-top:1rem}.quote-form-partners button.quote-form-partners__button:hover{background-color:#fff;color:#ba3821}.quote-form-partners button.quote-form-partners__button:active{background-color:#ed7766;border-color:#ed7766;box-shadow:inset 0 0 0 0 #0000,0 0 0 5px #0000,0 0 0 1px #0000;color:#0e1941}.quote-form-partners button.quote-form-partners__button:focus{background-color:#fff;border-radius:22px;box-shadow:0 0 0 2px #fff,inset 0 0 0 1px #ed7766,0 0 0 .4375rem #45bce5;color:#ba3821;outline:0;text-decoration:none}@media only screen and (min-width:770px){form.quote-form-partners.one-page{justify-content:space-evenly;padding:0;margin:0}}@media only screen and (min-width:1023px){.quote-form-partners,.quote-form-partners.one-page{max-width:unset!important;width:100%!important}.quote-form-partners .quote-form-partners__get-quote,.quote-form-partners .quote-form-partners__group{width:100%!important}.quote-form-partners h2.quote-form-partners__title{font-size:44px}}