/* Mobile iteration 4D: approved repeat-form pattern after "How we work". */
@media (width < 820px){
  /* Reuse the approved repeat-request card; only the surrounding spacing is tuned for the workflow transition. */
  .cont9_bg + .cont4_bg{display:none;width:100vw;max-width:100vw;height:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:6px 12px 20px;box-sizing:border-box;background:#efefef;}
  .cont9_bg + .cont4_bg .cont4{width:100%;max-width:560px;height:auto;margin:0 auto;padding:8px 12px 7px;border:1px solid #B7D6EA;border-radius:12px;box-sizing:border-box;background:#EEF6FD;box-shadow:0 3px 10px rgba(37,92,131,.07);}
  .cont9_bg + .cont4_bg .cont4 .f4{position:static;top:auto;width:100%;margin:0 2px 5px;padding:0;box-sizing:border-box;color:#075fbd;font-size:20px;line-height:24px;font-weight:700;text-align:center;text-transform:none;}
  .cont9_bg + .cont4_bg .cont4 .f4 b{font-weight:700;border-bottom:0;}

  .cont9_bg + .cont4_bg .cont4 form.forma{display:flex;flex-direction:column;gap:4px;width:100%;max-width:none;margin:0 auto;}
  .cont9_bg + .cont4_bg .cont4 .form_error{order:0;width:100%;margin:0;}
  .cont9_bg + .cont4_bg .cont4 .cont4_t1,.cont9_bg + .cont4_bg .cont4 .cont4_t2,.cont9_bg + .cont4_bg .cont4 .cont4_t3{position:static;top:auto;right:auto;bottom:auto;left:auto;width:100%;margin:0;box-sizing:border-box;}
  .cont9_bg + .cont4_bg .cont4 .cont4_t1,.cont9_bg + .cont4_bg .cont4 .cont4_t2{height:48px;padding:0 14px;border:1px solid #c7d3dc;border-radius:7px;background:#fff;color:#313131;font-size:16px;line-height:48px;text-align:left;box-shadow:inset 0 1px 2px rgba(37,92,131,.04);}
  .cont9_bg + .cont4_bg .cont4 .cont4_t1{order:1;}
  .cont9_bg + .cont4_bg .cont4 .cont4_t2{order:2;}
  .cont9_bg + .cont4_bg .cont4 .cont4_t3{order:3;min-height:50px;height:50px;padding:0 16px;border:0;border-radius:7px;background:#f20d0d;color:#fff;font-family:'PT Sans Narrow',sans-serif;font-size:21px;line-height:50px;font-weight:700;text-align:center;text-transform:uppercase;box-shadow:none;}
  .cont9_bg + .cont4_bg .cont4 .cont4_t3:focus-visible{outline:2px solid #075fbd;outline-offset:3px;}

  .cont9_bg + .cont4_bg .cont4 .pol74{position:static!important;top:auto!important;right:auto!important;left:auto!important;order:4;width:100%;margin:0!important;}
  .cont9_bg + .cont4_bg .cont4 .pol74 .pol7{margin:0!important;}
  .cont9_bg + .cont4_bg .cont4 .pol7 label{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0;box-sizing:border-box;color:#5f6870;font-size:12px;line-height:16px;text-align:center;}
  .cont9_bg + .cont4_bg .cont4 .pol7 input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0 6px 0 0;}
  .cont9_bg + .cont4_bg .cont4 .pol7 a{color:#075fbd;text-decoration:underline;text-underline-offset:1px;}
}
