.form-errors{border:2px solid #a42828;background:#fff5f5;padding:20px;margin-bottom:24px;border-radius:8px;color:#7b2020}
.form-errors p{margin:0 0 8px;font-weight:600}
.form-errors ul{padding-left:1.4em;margin:0}
.form-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
.form-status{padding:18px;border:1px solid #a6bfa4;border-radius:8px;margin:20px 0;background:#f5faf3}
.form .form__services{min-inline-size:0;margin:0;padding:0;border:0;background:transparent}
.form__services>.form__legend{width:100%;margin:0;padding:0;text-align:left}
.form__services>.checks{margin-top:8px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}
