/* Fallback styling when the campaign tools plugin is used with another theme. */
.m4w-form{padding:2rem;background:#f6f8fc;border:1px solid #dce2ee}.m4w-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.m4w-form__field{display:flex;flex-direction:column;gap:.45rem}.m4w-form__field--full{grid-column:1/-1}.m4w-form input,.m4w-form textarea,.m4w-form select{width:100%;padding:.8rem;border:1px solid #b8c3d7;background:#fff}.m4w-form textarea{min-height:9rem}.m4w-form__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.m4w-form__check{display:flex;gap:.55rem;align-items:flex-start}.m4w-form__notice{padding:1rem;margin-bottom:1.25rem;background:#edf4ff;border-left:4px solid #0b2d75}.m4w-form__notice--success{background:#edf9f3;border-color:#16734a}.m4w-form__notice--error{background:#fff2f1;border-color:#9d2f2a}.m4w-form__honeypot{position:absolute!important;left:-9999px!important}.m4w-form button{padding:.85rem 1.35rem;background:#f3d20b;border:0;font-weight:800;cursor:pointer}.m4w-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.m4w-priority-item{padding:1.75rem;background:#f6f8fc;border-top:5px solid #f3d20b}.m4w-priority-item__number{display:inline-grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:50%;background:#071e57;color:#f3d20b;font-weight:800}@media(max-width:720px){.m4w-form__grid,.m4w-form__checks,.m4w-priority-grid{grid-template-columns:1fr}}