.fp2-buyer-request{margin:36px 0 0;padding:28px;border:1px solid #dce5e7;border-radius:10px;background:#f6f8f8}.fp2-buyer-request h2{font-size:25px;margin:0 0 10px}.fp2-buyer-request p{font-size:14px;line-height:1.6;margin:8px 0 18px}.fp2-buyer-location{font-size:12px!important;font-weight:600;color:#52756d}.fp2-buyer-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fp2-buyer-contact{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:22px;margin-top:22px;border-top:1px solid #dce5e7}.fp2-buyer-request label{display:block;font-size:13px;line-height:1.5}.fp2-buyer-request input:not([type=checkbox]):not([type=hidden]),.fp2-buyer-request select{display:block;width:100%;min-height:46px;box-sizing:border-box;margin-top:7px;padding:10px 12px;border:1px solid #c6d3d8;border-radius:6px;background:#fff;color:#203c51;font:inherit}.fp2-buyer-request .fp2-buyer-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;margin:20px 0;max-width:760px}.fp2-buyer-consent input{margin-top:4px;flex:none}.fp2-buyer-request a{color:inherit;text-decoration:underline}.fp2-buyer-request button{min-height:46px;padding:12px 20px;border:0;border-radius:6px;background:#203c51;color:#fff;font:inherit;font-size:14px;cursor:pointer}.fp2-buyer-request .fp2-buyer-demo{font-size:11px;color:#687982;margin:12px 0 0}.fp2-buyer-status:empty{display:none}.fp2-buyer-request :focus-visible{outline:2px solid #ac8d4c;outline-offset:3px}@media (max-width:760px){.fp2-buyer-fields{grid-template-columns:1fr 1fr}.fp2-buyer-request{padding:22px}}@media (max-width:480px){.fp2-buyer-fields,.fp2-buyer-contact{grid-template-columns:1fr}.fp2-buyer-request button{width:100%}}