.b2b-contact[data-v-295d49a6]{color:#161616;margin:64px auto;max-width:890px;overflow-wrap:anywhere;padding:0 24px;scroll-margin-top:140px}.b2b-contact__intro[data-v-295d49a6]{margin-bottom:28px;max-width:680px}.b2b-contact h2[data-v-295d49a6]{margin-bottom:14px}.b2b-contact p[data-v-295d49a6]{font-size:14px;line-height:1.7}.b2b-contact__required[data-v-295d49a6]{color:#5d5f69;font-size:12px!important;margin-bottom:20px}.b2b-contact fieldset[data-v-295d49a6]{border:0;margin:0;min-width:0;padding:0}.b2b-contact__fields[data-v-295d49a6]{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-contact__field[data-v-295d49a6]{display:flex;flex-direction:column;gap:8px;min-width:0}.b2b-contact label[data-v-295d49a6]{font-size:13px;font-weight:600;line-height:1.5}.b2b-contact input[data-v-295d49a6],.b2b-contact textarea[data-v-295d49a6]{background:#fff;border:1px solid #d6d6d6;border-radius:0;color:#161616;font:inherit;font-size:14px;line-height:1.6;min-width:0;padding:13px 14px;width:100%}.b2b-contact input[data-v-295d49a6]:focus,.b2b-contact textarea[data-v-295d49a6]:focus{outline:2px solid #161616;outline-offset:2px}.b2b-contact input[aria-invalid=true][data-v-295d49a6],.b2b-contact textarea[aria-invalid=true][data-v-295d49a6]{border-color:#d80032}.b2b-contact textarea[data-v-295d49a6]{min-height:150px;resize:vertical}.b2b-contact__attachment[data-v-295d49a6],.b2b-contact__message[data-v-295d49a6]{grid-column:1/-1}.b2b-contact__attachment-label[data-v-295d49a6]{font-size:13px!important;font-weight:600;margin:0}.b2b-contact__attachment-hint[data-v-295d49a6]{color:#5d5f69;font-size:12px!important;margin:0}.b2b-contact__attachment-controls[data-v-295d49a6]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.b2b-contact__attachment-name[data-v-295d49a6]{font-size:13px;min-width:0;overflow-wrap:anywhere}.b2b-contact__attachment-list[data-v-295d49a6]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.b2b-contact__attachment-list li[data-v-295d49a6]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.b2b-contact__attachment-list .b2b-contact__attachment-name[data-v-295d49a6]{flex:1}.b2b-contact__attachment-remove[data-v-295d49a6]{background:transparent;border:0;font-size:12px;padding:4px 0;text-decoration:underline}.b2b-contact__privacy[data-v-295d49a6]{color:#5d5f69;font-size:12px!important;margin:24px 0 16px}.b2b-contact__consent[data-v-295d49a6]{margin:24px 0}.b2b-contact__consent label[data-v-295d49a6]{align-items:flex-start;display:flex;font-size:12px;font-weight:400;gap:12px;line-height:1.7}.b2b-contact__consent input[data-v-295d49a6]{accent-color:#161616;height:20px;margin-top:1px;min-width:20px;padding:0;width:20px}.b2b-contact__consent .b2b-contact__error[data-v-295d49a6]{display:block;margin:8px 0 0 32px}.b2b-contact__captcha[data-v-295d49a6]{margin:24px 0;min-width:0}.b2b-contact__captcha-label[data-v-295d49a6]{font-size:12px!important;margin-bottom:8px}.b2b-contact__captcha-retry[data-v-295d49a6]{background:transparent;border:0;color:inherit;font:inherit;padding:0;text-decoration:underline}.b2b-contact a[data-v-295d49a6]{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.b2b-contact__error[data-v-295d49a6]{color:#ac0028;font-size:12px;line-height:1.6}.b2b-contact__status[data-v-295d49a6]{border:1px solid;margin:24px 0 0;padding:16px}.b2b-contact__success[data-v-295d49a6]{background:#f1faf5;color:#086344}.b2b-contact__trap[data-v-295d49a6]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.b2b-contact button[data-v-295d49a6]{max-width:100%;white-space:normal}.b2b-contact button[data-v-295d49a6]:disabled{cursor:default;opacity:.65}@media (max-width:575px){.b2b-contact[data-v-295d49a6]{margin-block:40px;padding-inline:var(--mobile-layout-gutter,20px)}.b2b-contact__fields[data-v-295d49a6]{gap:20px;grid-template-columns:minmax(0,1fr)}.b2b-contact .btn[data-v-295d49a6]{width:100%}}
