@media handheld, only screen and (min-width: 768px) and (max-width: 1349px ) {.b-form {padding: 30px;}.b-form-container {flex-direction: column;overflow: visible;}.b-submit-application {max-width: 100%;height: 500px;}.b-submit-application::before,.b-submit-application::after {content: none;}.b-submit-presentation {max-width: 100%;padding: 35px 65px;}.b-submit-presentation::before,.b-submit-presentation::after {display: none;}.b-form-container--presentation .b-form {padding: 35px 65px;}.b-submit-presentation .submit-presentation__top {margin-bottom: 15px;}}@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__bottom {flex-direction: column;align-items: stretch;width: 100%;}.b-btnbox,a.b-btnbox:link,a.b-btnbox:visited {width: 100%;}.b-form .form__bottom [class^="form__col-"]:last-child {width: 100%;}.b-form-container {flex-direction: column;overflow: visible;}.b-submit-application {max-width: 100%;background: transparent;color: #000;}.b-submit-application::before,.b-submit-application::after {content: none;}.b-submit-presentation {border-radius: 30px;padding: 30px;}.b-submit-presentation .submit-presentation__top {margin-bottom: 20px;font-size: 30px;}.b-submit-presentation::before,.b-submit-presentation::after {display: none;}.b-form-container--presentation {margin-bottom: 90px;}.b-form-container--presentation .b-form {padding: 10px 20px 30px;}.b-form-container--presentation .b-form .b-title-h2 {font-size: 30px;padding: 0;}.b-submit-presentation .submit-presentation__top {margin-bottom: 15px;}.b-submit-presentation .submit-presentation__link {padding: 3px 3px 3px 15px;font-size: 15px;}}