.mv-form,.mv-campaigns{font-family:Outfit,Arial,sans-serif;color:#113163}
.elementor-widget-masterop-menu-toggle{display:none}
.mv-menu-toggle{font-size:26px;color:#113163;background:transparent;border:1px solid currentColor;border-radius:8px;padding:6px 12px;cursor:pointer}
.mv-header.mv-header-wmt .mv-menu-toggle{color:white}
.mv-form{padding:32px;background:white;border:1px solid #e2e8f0;border-radius:22px;max-width:100%;box-sizing:border-box}
.mv-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:28px}
.mv-field{display:flex;flex-direction:column;gap:8px;min-width:0}
.mv-field label{font-weight:500;font-size:15px}
.mv-field input:not([type=checkbox]),.mv-field select,.mv-field textarea{border:1px solid #cedbeb;border-radius:9px;min-height:46px;padding:12px;font:inherit;color:inherit;width:100%;box-sizing:border-box;background:#fff}
.mv-field input[type=checkbox]{align-self:flex-start;width:20px;height:20px;accent-color:#0066ff}
.mv-wide{grid-column:1/-1}.mv-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.mv-button{display:inline-block;background:#0066ff;color:#fff!important;font:600 16px Outfit,Arial,sans-serif;border:0;border-radius:30px;padding:16px 24px;text-decoration:none;cursor:pointer}
.mv-button:disabled{opacity:.65;cursor:wait}.mv-button:focus-visible,.mv-field :focus-visible{outline:3px solid #00b4d8;outline-offset:3px}
.mv-status{margin-bottom:0}.mv-status[data-error=true]{color:#a31313}.mv-test-note{padding:12px;background:#fff8e5;color:#694e00;border-radius:8px}
.mv-campaigns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.mv-campaign{overflow:hidden;border-radius:24px;border:1px solid #e2e8f0;background:#fff;min-width:0}
.mv-campaign img{width:100%;height:300px;object-fit:contain;background:#f5f8fd;display:block}.mv-campaign>div{padding:22px}
.mv-campaign h3{font-family:inherit;font-size:24px;margin:0 0 12px}.mv-campaign p{line-height:1.6}
.mv-campaigns-hero{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:12px;max-width:100%}
.mv-campaigns-hero .mv-campaign{flex:0 0 100%;scroll-snap-align:start}.mv-campaigns-hero img{height:420px}
@media(max-width:767px){.mv-fields,.mv-campaigns{grid-template-columns:1fr}.mv-form{padding:22px}.mv-campaigns-hero{display:flex}.mv-campaigns-hero img{height:310px}.elementor-widget-masterop-menu-toggle{display:block;width:auto}.mv-header .mv-header-nav{--display:none;display:none!important}.mv-header.mv-menu-open .mv-header-nav{--display:flex;display:flex!important}.mv-header .elementor-widget-image{width:auto!important}.mv-header .elementor-widget-image img{max-width:130px}}
@media(prefers-reduced-motion:reduce){.mv-campaigns-hero{scroll-behavior:auto}}
