/* -------------------------------------------------------------------------- .sec-form --------------------------------------------------------------------------- */
.sec-form { border-top: 1px solid rgba(0, 0, 0, 0.13); }

.sec-form__inner { padding: 33px 20px 50px; }

.sec-form__hdg { position: relative; display: inline-block; padding: 0 0 10px; border-bottom: 1px solid #5cb8e6; color: #01348f; font-size: 1.7rem; }

.sec-form__hdg::before, .sec-form__hdg::after { position: absolute; bottom: -1px; width: 15px; height: 1px; content: ''; }

.sec-form__hdg::before { left: 0; background-color: #004099; }

.sec-form__hdg::after { left: 15px; background-color: #1470cc; }

.sec-form__txt { margin: 18px 0 0; line-height: 1.77; }

.sec-form__note { margin: 30px 0 0; }

.sec-form__note span { display: inline-block; margin: 0 12px 0 0; padding: 5px 14px 6px; background-color: #f28d00; color: #fff; font-size: 1.2rem; line-height: 1; }

/* -------------------------------------------------------------------------- .sec-form .submit --------------------------------------------------------------------------- */
.sec-form .submit { margin: 48px 0 0; }

.sec-form .submit__btn { margin: 20px 0 0; padding: 0 38px; }

.sec-form .submit .error { margin: 3px 0 0; width: 100%; color: #ff001f; text-align: center; font-size: 1.2rem; }

/* .sec-form .submit .c-checkbox
----------------------------------------------------------------- */
.sec-form .submit .c-checkbox { display: flex; flex-wrap: wrap; justify-content: center; }

.sec-form .submit .c-checkbox label { margin: 3px 0 0; padding: 0; }

.sec-form .submit .c-checkbox label::before { width: 20px; height: 20px; }

.sec-form .submit .c-checkbox label::after { width: 15px; height: 9px; }

.sec-form .submit .c-checkbox .consent { margin: 0 0 0 33px; }

.sec-form .submit .c-checkbox .consent a { color: #1470cc; text-decoration: underline; }

/* -------------------------------------------------------------------------- .sec-form .complete --------------------------------------------------------------------------- */
.sec-form .complete { margin: 43px 0 0; text-align: center; }

.sec-form .complete__hdg { font-weight: 600; font-size: 2.2rem; line-height: 1.43; }

.sec-form .complete__txt { margin: 15px 0 0; line-height: 1.77; }

@media (min-width: 768px) { .sec-form__inner { margin: 0 auto; padding: 65px 0 120px; width: 960px; } .sec-form__hdg { border-bottom-width: 2px; font-size: 2rem; } .sec-form__hdg::before, .sec-form__hdg::after { bottom: -2px; width: 30px; height: 2px; } .sec-form__hdg::after { left: 30px; } .sec-form__txt { margin: 22px 0 0; font-size: 1.5rem; } .sec-form__note { margin: 23px 0 0; font-size: 1.5rem; } .sec-form__note span { padding: 8px 25px 9px; font-size: 1.4rem; } .sec-form .submit { margin: 65px 0 0; } .sec-form .submit__btn { display: flex; justify-content: center; margin: 40px 0 0; padding: 0; } .sec-form .submit--confirm { display: flex; justify-content: space-between; margin: 70px 0 0; padding: 0 30px; } .sec-form .submit--confirm .submit__btn { margin: 0; } .sec-form .submit .error { margin: 10px 0 0; font-size: 1.3rem; } .sec-form .submit .c-checkbox label { margin: 2px 0 0; } .sec-form .submit .c-checkbox label::after { top: 5px; width: 16px; height: 10px; } .sec-form .submit .c-checkbox .consent { margin: 0 0 0 35px; } .sec-form .complete { margin: 56px 0 0; } .sec-form .complete__hdg { letter-spacing: .05em; font-size: 2.4rem; } .sec-form .complete__txt { margin: 23px 0 0; font-size: 1.5rem; } }

.m-form-table + .sec-form__hdg {
  margin-top: 80px;
}

.eviction-time .years + .years {
  margin-right: 0;
}

.eviction-time + .eviction-time {
  margin-top: 20px;
}
  

/*# sourceMappingURL=../../../maps/assets/styles/inquiry/index.css.map */
