@media handheld, only screen and (min-width: 768px) and (max-width: 1239px ) {.b-form {padding: 30px;}}@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 .form__item--checkboxes.form__item--checkboxes-left {justify-content: flex-start;}.b-form .form__item--checkboxes.form__item--checkboxes-left .form__input-wrap {width: 100%;}}