/* START_SECTION:b2b-formulario (INDEX:5) */
.mm-b2b{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;padding:var(--mm-py,80px) clamp(16px,4vw,48px);color:var(--mm-text,#fff);background:var(--mm-b,#0D1530)}
.mm-b2b *{box-sizing:border-box}
.mm-b2b [hidden]{display:none!important}
.mm-b2b__bg{position:absolute;inset:0;z-index:0}
.mm-b2b__bg::after{content:"";position:absolute;inset:0;background:var(--mm-b,#0D1530);opacity:var(--mm-ov,.72)}
.mm-b2b__img,.mm-b2b__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mm-b2b__in{position:relative;z-index:1;max-width:1100px;margin:0 auto}
.mm-b2b__title{margin:0 0 32px;text-align:center;color:var(--mm-text,#fff);font-weight:400;font-size:clamp(26px,4.2vw,44px);line-height:1.15}
.mm-b2b__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.mm-f{display:block;margin:0}
.mm-f--full{grid-column:1/-1}
.mm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.mm-f input,.mm-f textarea{display:block;width:100%;padding:16px 18px;font:inherit;font-size:15px;line-height:1.3;color:var(--mm-text,#fff);-webkit-text-fill-color:var(--mm-text,#fff);caret-color:var(--mm-text,#fff);background:rgba(13,21,48,.55);background:color-mix(in srgb,var(--mm-b,#0D1530) 55%,transparent);border:1px solid rgba(255,255,255,.55);border:1px solid color-mix(in srgb,var(--mm-text,#fff) 55%,transparent);border-radius:6px;outline:0;transition:border-color .2s,background .2s}
.mm-f textarea{min-height:120px;resize:vertical}
.mm-f input::placeholder,.mm-f textarea::placeholder{color:var(--mm-text,#fff);-webkit-text-fill-color:var(--mm-text,#fff);opacity:.78}
.mm-f input:focus,.mm-f textarea:focus{border-color:var(--mm-text,#fff)}
.mm-f input:user-invalid,.mm-f textarea:user-invalid{border-color:#ff9a9a}
.mm-f input:-webkit-autofill,.mm-f input:-webkit-autofill:focus{-webkit-text-fill-color:var(--mm-text,#fff);caret-color:var(--mm-text,#fff);-webkit-box-shadow:0 0 0 1000px var(--mm-b,#0D1530) inset;transition:background-color 9999s}
.mm-b2b__actions{display:flex;justify-content:center;margin-top:22px}
.mm-b2b__btn{appearance:none;cursor:pointer;font:inherit;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--mm-a,#1F2F5C);border:1px solid rgba(255,255,255,.6);border-radius:0;padding:16px 38px;transition:filter .2s}
.mm-b2b__btn:hover,.mm-b2b__btn:focus-visible{filter:brightness(1.25)}
.mm-b2b__ok{margin:0;padding:28px 20px;text-align:center;font-size:18px;line-height:1.4;border:1px solid rgba(255,255,255,.55);background:rgba(13,21,48,.6);background:color-mix(in srgb,var(--mm-b,#0D1530) 60%,transparent)}
.mm-b2b__err{margin:0 0 16px;padding:12px 16px;color:#ffd0d0;border:1px solid #ff9a9a}
.mm-b2b__err ul{margin:0;padding-left:18px}
@media(max-width:700px){.mm-b2b__grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.mm-b2b__video{display:none}}
/* END_SECTION:b2b-formulario */
