.quote-form-section{background:#f9f9fa;padding:80px 0}.quote-form-section .quote-wrapper{background-color:var(--color-white);border-radius:12px;margin:auto;max-width:1024px;padding:50px;width:100%}.quote-wrapper form .hsfc-Step__Content{padding:0!important}.quote-wrapper .hsfc-Row .hsfc-RichText p{color:#252525;font-size:24px;font-weight:700;line-height:1.5;margin:0!important}.quote-wrapper .hsfc-Row .hsfc-RichText br{display:none}.quote-wrapper .hsfc-Row input,.quote-wrapper .hsfc-Row select,.quote-wrapper .hsfc-Row textarea{background:#fff;border:1px solid #e1e1e1;border-radius:8px;color:#000;font-size:16px;font-weight:300;line-height:1;padding:15px 20px}.quote-wrapper .hsfc-Row input:focus,.quote-wrapper .hsfc-Row input:hover{box-shadow:unset;outline:none}.quote-wrapper .hsfc-Row input::placeholder,.quote-wrapper .hsfc-Row textarea::placeholder{color:rgba(0,0,0,.4)}.quote-wrapper form label{color:var(--color-black)!important;font-family:Outfit!important;font-size:16px!important;font-weight:600;line-height:1;margin-bottom:20px!important}.quote-wrapper .hsfc-Row .hsfc-PhoneField .hsfc-PhoneInput__FlagAndCaret{background-color:#fcfcfc!important;border:1px solid #e1e1e1!important;border-radius:8px 0 0 8px!important}.quote-wrapper .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.quote-wrapper .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options input[type=checkbox]{height:25px;padding:0;width:25px}.quote-wrapper .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options label{color:rgba(0,0,0,.4)!important;font-weight:300;margin-bottom:0!important}.quote-wrapper .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options>div{margin-bottom:20px}.quote-wrapper .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options>:last-child{margin-bottom:0}.quote-wrapper .hsfc-NavigationRow{margin-left:auto;margin-top:0!important}.quote-wrapper .hsfc-NavigationRow .hsfc-NavigationRow__Alerts{margin:0!important}.quote-wrapper .hsfc-NavigationRow button[type=submit]{border:1px solid var(--color-red);border-radius:6px;color:var(--color-white);font-size:16px;font-weight:600;line-height:1;padding:18px 48px}.quote-wrapper form .hsfc-ErrorAlert{color:var(--color-red);font-family:Outfit!important;font-size:12px;line-height:1;margin:0!important}.quote-wrapper [data-hsfc-id=Renderer] .hsfc-CheckboxInput:checked:after{background-color:var(--color-red)!important}@media (max-width:991px){.quote-form-section .quote-wrapper{padding:40px 20px}}@media (max-width:767px){.quote-form-section{padding:50px 0}.quote-wrapper .hsfc-Row .hsfc-RichText p{font-size:20px}}