@media handheld, only screen and (min-width: 768px) and (max-width: 1238px ) {.b-form-on-main {padding: 0 2060px 520px;max-width: 100%;}.b-form-on-main::after {width: 100vw;top: auto;left: calc(2000px - 35px);max-width: unset;height: 440px;clip-path: polygon(0 40px, 40px 0, 100% 0, 100% 100%, 0 100%, 0 100%);}.b-form-on-main .form__header .b-title-h2 {padding-top: 70px;}}@media handheld, only screen and (max-width: 767px ) {.b-form {padding: 20px;}.b-form [class^="form__col-"] {width: 100%;}.b-form .form__item--label-left .form__info,.b-form .form__item--label-right .form__info {padding-left: 0;padding-right: 0;}.b-form .form__item--label-left.form__item--datepicker-full .form__input,.b-form .form__item--label-right.form__item--datepicker-full .form__input {width: 100%;}.b-form .form__item--label-left .form__label,.b-form .form__item--label-right .form__label,.b-form .form__item--label-left .form__input,.b-form .form__item--label-right .form__input,.b-form .form__item--checkboxes.form__item--label-left .form__label,.b-form .form__item--radios.form__item--label-left .form__label,.b-form .form__item--checkboxes.form__item--label-right .form__label,.b-form .form__item--radios.form__item--label-right .form__label,.b-form .form__item--checkboxes.form__item--label-left .form__input-wrap,.b-form .form__item--radios.form__item--label-left .form__input-wrap,.b-form .form__item--checkboxes.form__item--label-right .form__input-wrap,.b-form .form__item--radios.form__item--label-right .form__input-wrap {width: auto;max-width: none;display: block;}.b-form .form__item--label-left .form__label,.b-form .form__item--label-right .form__label {width: auto;padding: 0 0 10px;}.b-form .form__item--checkboxes.form__item--label-left .form__label,.b-form .form__item--radios.form__item--label-left .form__label,.b-form .form__item--checkboxes.form__item--label-right .form__label,.b-form .form__item--radios.form__item--label-right .form__label {width: auto;padding: 0 0 20px;}.b-form .form__item--el-col-2 .form__input,.b-form .form__item--el-col-3 .form__input,.b-form .form__item--el-col-4 .form__input,.b-form .form__item--el-col-5 .form__input {width: 100%;}.b-form .form__input--file label span,.b-form .form__input--file label strong {width: 100%;}.b-form .form__input--file label strong {margin-top: 2px;margin-left: 0;}.b-form-on-main {padding: 0 2000px calc(50px + 100vw / 1.75);max-width: 100%;}.b-form-on-main::after {width: 100vw;aspect-ratio: 1.75;max-width: unset;height: auto;top: auto;left: calc(2000px - 20px);clip-path: polygon(0 30px, 30px 0, 100% 0, 100% 100%, 0 100%, 0 100%);}.b-form-on-main .form__header .b-title-h2 {padding-top: 40px;margin-bottom: 20px;font-size: 23px;}.b-form-on-main .b-btnbox {width: 100%;}}