.fidelity .contact-guide__form{display:flex;flex-wrap:wrap;gap:24px;color:var(--public-ink);font-family:inherit;margin-top:32px;}
.contact-guide__form label{display:flex;flex-direction:column;gap:10px;flex:1 1 40%;min-width:0;}
.contact-guide__form input,.fidelity .contact-guide__form select,.fidelity .contact-guide__form textarea{box-sizing:border-box;width:100%;min-width:0;padding:14px;border:1px solid var(--public-line);background:var(--public-white);color:inherit;font:inherit;border-radius:4px;}
.fidelity .contact-guide__form input:not([type="checkbox"]),.fidelity .contact-guide__form select{height:56px;}
.fidelity .contact-guide__form textarea{resize:vertical;}
.fidelity .contact-guide__form .public-button{font-family:inherit;border-radius:4px;}
.contact-guide__form .contact-guide__form-wide,.fidelity .contact-guide__form .contact-guide__form-consent,.fidelity .contact-guide__form .contact-guide__form-status{flex-basis:100%;}
.contact-guide__form .contact-guide__form-consent{flex-direction:row;align-items:center;}
.contact-guide__form .contact-guide__form-consent input{width:20px;height:20px;flex-shrink:0;accent-color:var(--public-navy);}
.contact-guide__form a{display:inline;text-decoration:underline;}
.contact-guide__form .contact-guide__form-status{margin:0;min-height:24px;}
@media(max-width:1023px){.fidelity .contact-guide__form{box-sizing:border-box;padding-right:64px;}}
@media(max-width:767px){.fidelity .contact-guide__form{gap:20px;}.fidelity .contact-guide__form label{flex-basis:100%;}}
