.agri-sure-form{padding:2rem 0}@media(min-width:768px){.agri-sure-form{padding:3.5rem 0}}.agri-sure-form__card{background-color:#fff;border:1px solid #eee;border-radius:12px;box-shadow:5px 5px 25px 0 rgba(0,0,0,.15);margin:0 auto;max-width:55rem;padding:1.5rem 1.25rem}@media(min-width:768px){.agri-sure-form__card{padding:2.5rem 3rem}}.agri-sure-form__header{border-bottom:1px solid #eee;margin-bottom:2rem;padding-bottom:1.5rem}.agri-sure-form__logo{display:block;height:auto;margin-bottom:1.25rem;max-height:3.5rem;max-width:11.25rem;width:auto}.agri-sure-form__heading{font-family:Helvetica;font-size:1.5rem;font-weight:500;letter-spacing:.01em;line-height:1.2;margin-bottom:16px;margin-top:0}@media(min-width:768px){.agri-sure-form__heading{font-size:2rem}}.agri-sure-form__heading{color:#214f33}.agri-sure-form__intro{color:#525355}.agri-sure-form__intro p:last-child{margin-bottom:0}.agri-sure-form__footer{border-top:1px solid #eee;color:#525355;font-size:.875rem;margin-top:2rem;padding-top:1.25rem;text-align:center}.agri-sure-form__footer p{margin:0 0 .25rem}.agri-sure-form__copyright{font-size:.75rem}.agri-sure-form__search{margin-bottom:2rem;position:relative}.agri-sure-form__search-label{color:#0f0f0f;display:block;font-weight:500;margin-bottom:.5rem}.agri-sure-form__search-input{border:1px solid #0f0f0f;border-radius:10px;font-size:1rem;padding:.75rem 1rem;width:100%}.agri-sure-form__company-field{position:relative}.agri-sure-form__search-results{background-color:#fff;border:1px solid #525355;border-radius:.1875rem;box-shadow:5px 5px 25px 0 rgba(0,0,0,.15);font-family:inherit;list-style:none;margin:.25rem 0 0;padding:0;position:absolute;width:100%;z-index:2}.agri-sure-form__search-option{cursor:pointer;line-height:1.4;padding:.5rem .75rem}.agri-sure-form__search-option--active,.agri-sure-form__search-option:hover{background-color:#d1ded1}.agri-sure-form__search-location{color:#525355;display:block;font-size:.875rem}.agri-sure-form__field--locked{--hsf-field-input__background-color:#e5e7eb;--hsf-field-input__color:#6b7280;--hsf-field-input__border-color:#d1d5db;cursor:not-allowed}.agri-sure-form__field--locked .hsfc-DropdownInput,.agri-sure-form__field--locked .hsfc-PhoneInput{pointer-events:none}.agri-sure-form__search-status{color:#525355;font-size:.875rem;margin:.5rem 0 0}.agri-sure-form__search-status:empty{margin:0}.agri-sure-form__form .hsfc-Renderer{--hsf-background__padding:0;--hsf-row__horizontal-spacing:1rem;--hsf-row__vertical-spacing:1rem;--hsf-heading__font-family:Helvetica;--hsf-richtext__font-family:Helvetica;--hsf-field-label__font-family:Helvetica;--hsf-field-label__font-size:0.8125rem;--hsf-field-description__font-family:Helvetica;--hsf-field-footer__font-family:Helvetica;--hsf-field-input__font-family:Helvetica;--hsf-field-input__font-size:0.9375rem;--hsf-field-input__padding:0.8125rem 0.75rem;--hsf-field-input__border-radius:10px;--hsf-field-input__background-color:#fff;--hsf-field-textarea__font-family:Helvetica;--hsf-field-textarea__font-size:0.9375rem;--hsf-field-textarea__padding:0.8125rem 0.75rem;--hsf-field-textarea__border-radius:10px;--hsf-erroralert__font-family:Helvetica;--hsf-erroralert__font-size:0.8125rem;--hsf-erroralert__color:#b00020;--hsf-infoalert__font-family:Helvetica;--hsf-button__font-family:Helvetica;--hsf-button__font-size:0.9375rem;--hsf-button__font-weight:600;--hsf-button__padding:0.875rem 1.125rem;--hsf-button__border-radius:12px;font-family:Helvetica}.agri-sure-form__form .hsfc-Renderer .hsfc-Heading{font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 .5rem}.agri-sure-form__form .hsfc-Renderer [class*=Field]>.hsfc-FieldLabel{font-weight:600;line-height:1.3;margin-bottom:.375rem}.agri-sure-form__form .hsfc-Renderer .hsfc-TextareaInput{min-height:7.5rem}.agri-sure-form__form .hsfc-Renderer .hsfc-CheckboxField .hsfc-FieldLabel{font-size:.9375rem}.agri-sure-form__form .hsfc-Renderer .hsfc-NavigationRow{margin-top:1.5rem}.agri-sure-form__form .hsfc-Renderer .hsfc-Button{width:auto}.agri-sure-form__form .hsfc-Renderer .hsfc-Button:not([disabled]):active,.agri-sure-form__form .hsfc-Renderer .hsfc-Button:not([disabled]):hover{transform:none}@media(max-width:499px){.agri-sure-form__form .hsfc-Renderer .hsfc-NavigationRow__Buttons{flex-direction:column-reverse;gap:.75rem}.agri-sure-form__form .hsfc-Renderer .hsfc-Button{width:100%}}