@media handheld, only screen and (min-width: 768px) and (max-width: 1239px ) {.b-form {padding: 30px;}.b-form--consultation {padding: 0 var(--layout-padding);max-width: none;}.b-form--consultation .form__header .b-title-h2 {font-size: 16px;}.b-form--consultation .form__cols-wrap {margin: 0 -12px;}.b-form--consultation [class^="form__col-"] {padding-left: 12px;padding-right: 12px;}.b-form--consultation .form__col-btn {width: 248px;}.b-form--consultation .form__col-phone {width: calc(100% - 248px);}}@media screen and (max-width: 1239px) {.b-form-consultation {padding: 50px 0 80px;}}@media screen and (max-width: 767px) {.b-form-consultation {padding: 45px 0 45px;}}@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-consultation .form__header h2 {margin-bottom: 20px;}.b-form-consultation .form__head {margin-bottom: 20px;}.b-form-consultation .form__head .form__title {font-size: 16px;line-height: 1.5;}.b-form-consultation {padding: 45px 0 50px;}.b-form-consultation .form__fields {flex-direction: column;margin: 0;}.b-form-consultation .form__fields [class^="form__col-"] {width: 100%;margin: 0 0 10px;}.b-form-consultation .form__buttons {flex-direction: column;}.b-form-consultation .form__item.form__item--agree {margin: 10px 0 0;}.b-form-consultation .form__input--checkbox .form__checkbox-label {margin: 0;}.b-form-consultation .form__item.form__item--agree .form__checkbox-label {text-align: center;}.b-form-consultation .form__item.form__item--btns {width: 100%;}.b-form-consultation .form__item.form__item--btns button {max-width: 300px;width: 100%;}.b-form-consultation .form__buttons [class^="form__col-"] {width: 100%;text-align: center;}.b-form--consultation {padding: 0 var(--layout-padding);}.b-form--consultation .form__header .b-title-h2 {font-size: 16px;}.b-form--consultation [class^="form__col-"] {padding-bottom: 16px;}.b-form--consultation .form__item--btns .b-btn,.b-form--consultation .form__item--btns .b-btn:link,.b-form--consultation .form__item--btns .b-btn:visited {max-width: 100%;}.b-form--consultation .form__col-btn {padding-bottom: 40px;}.b-form--consultation .form__input--checkbox .form__checkbox {vertical-align: top;}.b-form-service .form__item.form-phone {margin-right: 0;margin-bottom: 20px;}.b-form-service .form__bottom-cont {flex-direction: column;width: 100%;}.b-form-service .form__bottom-cont .form__col-1 {width: 100%;}.b-form-service .b-btnbox {max-width: none;}.b-form-service .select2-container--form .select2-results > .select2-results__options {max-height: 300px;}.b-form-service {padding: 0;}.b-form-service .form__bottom-cont .form__input--checkbox .form__checkbox-label {width: auto;}.fancybox-content {padding: 20px;}.b-form-answer {padding: 0;}.b-answer p {font-size: 20px;line-height: normal;}.b-form-service .form__title {margin-bottom: 5px;}}