

/* Start:/bitrix/components/citto/otprobr_form/libs/b3grid/b3grid.css?154088744223762*/
.otprobr-form *,
.otprobr-form *:before,
.otprobr-form *:after {
  box-sizing: inherit;
}
.otprobr-form .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .container:before {
  content: " ";
  display: table;
}
.otprobr-form .container:after {
  content: " ";
  display: table;
  clear: both;
}
.otprobr-form .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .container-fluid:before {
  content: " ";
  display: table;
}
.otprobr-form .container-fluid:after {
  content: " ";
  display: table;
  clear: both;
}
.otprobr-form .row {
  margin-left: -15px;
  margin-right: -15px;
}
.otprobr-form .row:before {
  content: " ";
  display: table;
}
.otprobr-form .row:after {
  content: " ";
  display: table;
  clear: both;
}
.otprobr-form .col-xs-1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 8.33333333%;
}
.otprobr-form .col-sm-1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-md-1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-lg-1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-xs-2 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 16.66666667%;
}
.otprobr-form .col-sm-2 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-md-2 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-lg-2 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-xs-3 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 25%;
}
.otprobr-form .col-sm-3 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-md-3 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-lg-3 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-xs-4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 33.33333333%;
}
.otprobr-form .col-sm-4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-md-4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-lg-4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-xs-5 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 41.66666667%;
}
.otprobr-form .col-sm-5 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-md-5 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-lg-5 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-xs-6 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 50%;
}
.otprobr-form .col-sm-6 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-md-6 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-lg-6 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-xs-7 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 58.33333333%;
}
.otprobr-form .col-sm-7 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-md-7 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-lg-7 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-xs-8 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 66.66666667%;
}
.otprobr-form .col-sm-8 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-md-8 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-lg-8 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 75%;
}
.otprobr-form .col-sm-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-md-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-lg-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-xs-10 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 83.33333333%;
}
.otprobr-form .col-sm-10 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-md-10 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-lg-10 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-xs-11 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 91.66666667%;
}
.otprobr-form .col-sm-11 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-md-11 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-lg-11 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-xs-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 100%;
}
.otprobr-form .col-sm-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-md-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.otprobr-form .col-xs-pull-12 {
  right: 100%;
}
.otprobr-form .col-xs-pull-11 {
  right: 91.66666667%;
}
.otprobr-form .col-xs-pull-10 {
  right: 83.33333333%;
}
.otprobr-form .col-xs-pull-9 {
  right: 75%;
}
.otprobr-form .col-xs-pull-8 {
  right: 66.66666667%;
}
.otprobr-form .col-xs-pull-7 {
  right: 58.33333333%;
}
.otprobr-form .col-xs-pull-6 {
  right: 50%;
}
.otprobr-form .col-xs-pull-5 {
  right: 41.66666667%;
}
.otprobr-form .col-xs-pull-4 {
  right: 33.33333333%;
}
.otprobr-form .col-xs-pull-3 {
  right: 25%;
}
.otprobr-form .col-xs-pull-2 {
  right: 16.66666667%;
}
.otprobr-form .col-xs-pull-1 {
  right: 8.33333333%;
}
.otprobr-form .col-xs-pull-0 {
  right: auto;
}
.otprobr-form .col-xs-push-12 {
  left: 100%;
}
.otprobr-form .col-xs-push-11 {
  left: 91.66666667%;
}
.otprobr-form .col-xs-push-10 {
  left: 83.33333333%;
}
.otprobr-form .col-xs-push-9 {
  left: 75%;
}
.otprobr-form .col-xs-push-8 {
  left: 66.66666667%;
}
.otprobr-form .col-xs-push-7 {
  left: 58.33333333%;
}
.otprobr-form .col-xs-push-6 {
  left: 50%;
}
.otprobr-form .col-xs-push-5 {
  left: 41.66666667%;
}
.otprobr-form .col-xs-push-4 {
  left: 33.33333333%;
}
.otprobr-form .col-xs-push-3 {
  left: 25%;
}
.otprobr-form .col-xs-push-2 {
  left: 16.66666667%;
}
.otprobr-form .col-xs-push-1 {
  left: 8.33333333%;
}
.otprobr-form .col-xs-push-0 {
  left: auto;
}
.otprobr-form .col-xs-offset-12 {
  margin-left: 100%;
}
.otprobr-form .col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.otprobr-form .col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.otprobr-form .col-xs-offset-9 {
  margin-left: 75%;
}
.otprobr-form .col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.otprobr-form .col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.otprobr-form .col-xs-offset-6 {
  margin-left: 50%;
}
.otprobr-form .col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.otprobr-form .col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.otprobr-form .col-xs-offset-3 {
  margin-left: 25%;
}
.otprobr-form .col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.otprobr-form .col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.otprobr-form .col-xs-offset-0 {
  margin-left: 0%;
}
.otprobr-form .clearfix:before {
  content: " ";
  display: table;
}
.otprobr-form .clearfix:after {
  content: " ";
  display: table;
  clear: both;
}
.otprobr-form .visible-xs {
  display: none !important;
}
.otprobr-form .visible-sm {
  display: none !important;
}
.otprobr-form .visible-md {
  display: none !important;
}
.otprobr-form .visible-lg {
  display: none !important;
}
.otprobr-form .visible-xs-block {
  display: none !important;
}
.otprobr-form .visible-xs-inline {
  display: none !important;
}
.otprobr-form .visible-xs-inline-block {
  display: none !important;
}
.otprobr-form .visible-sm-block {
  display: none !important;
}
.otprobr-form .visible-sm-inline {
  display: none !important;
}
.otprobr-form .visible-sm-inline-block {
  display: none !important;
}
.otprobr-form .visible-md-block {
  display: none !important;
}
.otprobr-form .visible-md-inline {
  display: none !important;
}
.otprobr-form .visible-md-inline-block {
  display: none !important;
}
.otprobr-form .visible-lg-block {
  display: none !important;
}
.otprobr-form .visible-lg-inline {
  display: none !important;
}
.otprobr-form .visible-lg-inline-block {
  display: none !important;
}
.otprobr-form .visible-print {
  display: none !important;
}
.otprobr-form .visible-print-block {
  display: none !important;
}
.otprobr-form .visible-print-inline {
  display: none !important;
}
.otprobr-form .visible-print-inline-block {
  display: none !important;
}
@-ms-viewport {
  width: device-width;
}
@media (min-width: 768px) {
  .otprobr-form .container {
    width: 750px;
  }
  .otprobr-form .col-sm-1 {
    float: left;
    width: 8.33333333%;
  }
  .otprobr-form .col-sm-2 {
    float: left;
    width: 16.66666667%;
  }
  .otprobr-form .col-sm-3 {
    float: left;
    width: 25%;
  }
  .otprobr-form .col-sm-4 {
    float: left;
    width: 33.33333333%;
  }
  .otprobr-form .col-sm-5 {
    float: left;
    width: 41.66666667%;
  }
  .otprobr-form .col-sm-6 {
    float: left;
    width: 50%;
  }
  .otprobr-form .col-sm-7 {
    float: left;
    width: 58.33333333%;
  }
  .otprobr-form .col-sm-8 {
    float: left;
    width: 66.66666667%;
  }
  .otprobr-form .col-sm-9 {
    float: left;
    width: 75%;
  }
  .otprobr-form .col-sm-10 {
    float: left;
    width: 83.33333333%;
  }
  .otprobr-form .col-sm-11 {
    float: left;
    width: 91.66666667%;
  }
  .otprobr-form .col-sm-12 {
    float: left;
    width: 100%;
  }
  .otprobr-form .col-sm-pull-12 {
    right: 100%;
  }
  .otprobr-form .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .otprobr-form .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .otprobr-form .col-sm-pull-9 {
    right: 75%;
  }
  .otprobr-form .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .otprobr-form .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .otprobr-form .col-sm-pull-6 {
    right: 50%;
  }
  .otprobr-form .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .otprobr-form .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .otprobr-form .col-sm-pull-3 {
    right: 25%;
  }
  .otprobr-form .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .otprobr-form .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .otprobr-form .col-sm-pull-0 {
    right: auto;
  }
  .otprobr-form .col-sm-push-12 {
    left: 100%;
  }
  .otprobr-form .col-sm-push-11 {
    left: 91.66666667%;
  }
  .otprobr-form .col-sm-push-10 {
    left: 83.33333333%;
  }
  .otprobr-form .col-sm-push-9 {
    left: 75%;
  }
  .otprobr-form .col-sm-push-8 {
    left: 66.66666667%;
  }
  .otprobr-form .col-sm-push-7 {
    left: 58.33333333%;
  }
  .otprobr-form .col-sm-push-6 {
    left: 50%;
  }
  .otprobr-form .col-sm-push-5 {
    left: 41.66666667%;
  }
  .otprobr-form .col-sm-push-4 {
    left: 33.33333333%;
  }
  .otprobr-form .col-sm-push-3 {
    left: 25%;
  }
  .otprobr-form .col-sm-push-2 {
    left: 16.66666667%;
  }
  .otprobr-form .col-sm-push-1 {
    left: 8.33333333%;
  }
  .otprobr-form .col-sm-push-0 {
    left: auto;
  }
  .otprobr-form .col-sm-offset-12 {
    margin-left: 100%;
  }
  .otprobr-form .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .otprobr-form .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .otprobr-form .col-sm-offset-9 {
    margin-left: 75%;
  }
  .otprobr-form .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .otprobr-form .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .otprobr-form .col-sm-offset-6 {
    margin-left: 50%;
  }
  .otprobr-form .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .otprobr-form .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .otprobr-form .col-sm-offset-3 {
    margin-left: 25%;
  }
  .otprobr-form .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .otprobr-form .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .otprobr-form .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .otprobr-form .container {
    width: 970px;
  }
  .otprobr-form .col-md-1 {
    float: left;
    width: 8.33333333%;
  }
  .otprobr-form .col-md-2 {
    float: left;
    width: 16.66666667%;
  }
  .otprobr-form .col-md-3 {
    float: left;
    width: 25%;
  }
  .otprobr-form .col-md-4 {
    float: left;
    width: 33.33333333%;
  }
  .otprobr-form .col-md-5 {
    float: left;
    width: 41.66666667%;
  }
  .otprobr-form .col-md-6 {
    float: left;
    width: 50%;
  }
  .otprobr-form .col-md-7 {
    float: left;
    width: 58.33333333%;
  }
  .otprobr-form .col-md-8 {
    float: left;
    width: 66.66666667%;
  }
  .otprobr-form .col-md-9 {
    float: left;
    width: 75%;
  }
  .otprobr-form .col-md-10 {
    float: left;
    width: 83.33333333%;
  }
  .otprobr-form .col-md-11 {
    float: left;
    width: 91.66666667%;
  }
  .otprobr-form .col-md-12 {
    float: left;
    width: 100%;
  }
  .otprobr-form .col-md-pull-12 {
    right: 100%;
  }
  .otprobr-form .col-md-pull-11 {
    right: 91.66666667%;
  }
  .otprobr-form .col-md-pull-10 {
    right: 83.33333333%;
  }
  .otprobr-form .col-md-pull-9 {
    right: 75%;
  }
  .otprobr-form .col-md-pull-8 {
    right: 66.66666667%;
  }
  .otprobr-form .col-md-pull-7 {
    right: 58.33333333%;
  }
  .otprobr-form .col-md-pull-6 {
    right: 50%;
  }
  .otprobr-form .col-md-pull-5 {
    right: 41.66666667%;
  }
  .otprobr-form .col-md-pull-4 {
    right: 33.33333333%;
  }
  .otprobr-form .col-md-pull-3 {
    right: 25%;
  }
  .otprobr-form .col-md-pull-2 {
    right: 16.66666667%;
  }
  .otprobr-form .col-md-pull-1 {
    right: 8.33333333%;
  }
  .otprobr-form .col-md-pull-0 {
    right: auto;
  }
  .otprobr-form .col-md-push-12 {
    left: 100%;
  }
  .otprobr-form .col-md-push-11 {
    left: 91.66666667%;
  }
  .otprobr-form .col-md-push-10 {
    left: 83.33333333%;
  }
  .otprobr-form .col-md-push-9 {
    left: 75%;
  }
  .otprobr-form .col-md-push-8 {
    left: 66.66666667%;
  }
  .otprobr-form .col-md-push-7 {
    left: 58.33333333%;
  }
  .otprobr-form .col-md-push-6 {
    left: 50%;
  }
  .otprobr-form .col-md-push-5 {
    left: 41.66666667%;
  }
  .otprobr-form .col-md-push-4 {
    left: 33.33333333%;
  }
  .otprobr-form .col-md-push-3 {
    left: 25%;
  }
  .otprobr-form .col-md-push-2 {
    left: 16.66666667%;
  }
  .otprobr-form .col-md-push-1 {
    left: 8.33333333%;
  }
  .otprobr-form .col-md-push-0 {
    left: auto;
  }
  .otprobr-form .col-md-offset-12 {
    margin-left: 100%;
  }
  .otprobr-form .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .otprobr-form .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .otprobr-form .col-md-offset-9 {
    margin-left: 75%;
  }
  .otprobr-form .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .otprobr-form .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .otprobr-form .col-md-offset-6 {
    margin-left: 50%;
  }
  .otprobr-form .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .otprobr-form .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .otprobr-form .col-md-offset-3 {
    margin-left: 25%;
  }
  .otprobr-form .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .otprobr-form .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .otprobr-form .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .otprobr-form .container {
    width: 1170px;
  }
  .otprobr-form .col-lg-1 {
    float: left;
    width: 8.33333333%;
  }
  .otprobr-form .col-lg-2 {
    float: left;
    width: 16.66666667%;
  }
  .otprobr-form .col-lg-3 {
    float: left;
    width: 25%;
  }
  .otprobr-form .col-lg-4 {
    float: left;
    width: 33.33333333%;
  }
  .otprobr-form .col-lg-5 {
    float: left;
    width: 41.66666667%;
  }
  .otprobr-form .col-lg-6 {
    float: left;
    width: 50%;
  }
  .otprobr-form .col-lg-7 {
    float: left;
    width: 58.33333333%;
  }
  .otprobr-form .col-lg-8 {
    float: left;
    width: 66.66666667%;
  }
  .otprobr-form .col-lg-9 {
    float: left;
    width: 75%;
  }
  .otprobr-form .col-lg-10 {
    float: left;
    width: 83.33333333%;
  }
  .otprobr-form .col-lg-11 {
    float: left;
    width: 91.66666667%;
  }
  .otprobr-form .col-lg-12 {
    float: left;
    width: 100%;
  }
  .otprobr-form .col-lg-pull-12 {
    right: 100%;
  }
  .otprobr-form .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .otprobr-form .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .otprobr-form .col-lg-pull-9 {
    right: 75%;
  }
  .otprobr-form .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .otprobr-form .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .otprobr-form .col-lg-pull-6 {
    right: 50%;
  }
  .otprobr-form .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .otprobr-form .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .otprobr-form .col-lg-pull-3 {
    right: 25%;
  }
  .otprobr-form .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .otprobr-form .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .otprobr-form .col-lg-pull-0 {
    right: auto;
  }
  .otprobr-form .col-lg-push-12 {
    left: 100%;
  }
  .otprobr-form .col-lg-push-11 {
    left: 91.66666667%;
  }
  .otprobr-form .col-lg-push-10 {
    left: 83.33333333%;
  }
  .otprobr-form .col-lg-push-9 {
    left: 75%;
  }
  .otprobr-form .col-lg-push-8 {
    left: 66.66666667%;
  }
  .otprobr-form .col-lg-push-7 {
    left: 58.33333333%;
  }
  .otprobr-form .col-lg-push-6 {
    left: 50%;
  }
  .otprobr-form .col-lg-push-5 {
    left: 41.66666667%;
  }
  .otprobr-form .col-lg-push-4 {
    left: 33.33333333%;
  }
  .otprobr-form .col-lg-push-3 {
    left: 25%;
  }
  .otprobr-form .col-lg-push-2 {
    left: 16.66666667%;
  }
  .otprobr-form .col-lg-push-1 {
    left: 8.33333333%;
  }
  .otprobr-form .col-lg-push-0 {
    left: auto;
  }
  .otprobr-form .col-lg-offset-12 {
    margin-left: 100%;
  }
  .otprobr-form .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .otprobr-form .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .otprobr-form .col-lg-offset-9 {
    margin-left: 75%;
  }
  .otprobr-form .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .otprobr-form .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .otprobr-form .col-lg-offset-6 {
    margin-left: 50%;
  }
  .otprobr-form .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .otprobr-form .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .otprobr-form .col-lg-offset-3 {
    margin-left: 25%;
  }
  .otprobr-form .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .otprobr-form .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .otprobr-form .col-lg-offset-0 {
    margin-left: 0%;
  }
  .otprobr-form .visible-lg {
    display: block !important;
  }
  .otprobr-form table.visible-lg {
    display: table !important;
  }
  .otprobr-form tr.visible-lg {
    display: table-row !important;
  }
  .otprobr-form th.visible-lg {
    display: table-cell !important;
  }
  .otprobr-form td.visible-lg {
    display: table-cell !important;
  }
  .otprobr-form .visible-lg-block {
    display: block !important;
  }
  .otprobr-form .visible-lg-inline {
    display: inline !important;
  }
  .otprobr-form .visible-lg-inline-block {
    display: inline-block !important;
  }
  .otprobr-form .hidden-lg {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .otprobr-form .visible-xs {
    display: block !important;
  }
  .otprobr-form table.visible-xs {
    display: table !important;
  }
  .otprobr-form tr.visible-xs {
    display: table-row !important;
  }
  .otprobr-form th.visible-xs {
    display: table-cell !important;
  }
  .otprobr-form td.visible-xs {
    display: table-cell !important;
  }
  .otprobr-form .visible-xs-block {
    display: block !important;
  }
  .otprobr-form .visible-xs-inline {
    display: inline !important;
  }
  .otprobr-form .visible-xs-inline-block {
    display: inline-block !important;
  }
  .otprobr-form .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .otprobr-form .visible-sm {
    display: block !important;
  }
  .otprobr-form table.visible-sm {
    display: table !important;
  }
  .otprobr-form tr.visible-sm {
    display: table-row !important;
  }
  .otprobr-form th.visible-sm {
    display: table-cell !important;
  }
  .otprobr-form td.visible-sm {
    display: table-cell !important;
  }
  .otprobr-form .visible-sm-block {
    display: block !important;
  }
  .otprobr-form .visible-sm-inline {
    display: inline !important;
  }
  .otprobr-form .visible-sm-inline-block {
    display: inline-block !important;
  }
  .otprobr-form .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .otprobr-form .visible-md {
    display: block !important;
  }
  .otprobr-form table.visible-md {
    display: table !important;
  }
  .otprobr-form tr.visible-md {
    display: table-row !important;
  }
  .otprobr-form th.visible-md {
    display: table-cell !important;
  }
  .otprobr-form td.visible-md {
    display: table-cell !important;
  }
  .otprobr-form .visible-md-block {
    display: block !important;
  }
  .otprobr-form .visible-md-inline {
    display: inline !important;
  }
  .otprobr-form .visible-md-inline-block {
    display: inline-block !important;
  }
  .otprobr-form .hidden-md {
    display: none !important;
  }
}
@media print {
  .otprobr-form .visible-print {
    display: block !important;
  }
  .otprobr-form table.visible-print {
    display: table !important;
  }
  .otprobr-form tr.visible-print {
    display: table-row !important;
  }
  .otprobr-form th.visible-print {
    display: table-cell !important;
  }
  .otprobr-form td.visible-print {
    display: table-cell !important;
  }
  .otprobr-form .visible-print-block {
    display: block !important;
  }
  .otprobr-form .visible-print-inline {
    display: inline !important;
  }
  .otprobr-form .visible-print-inline-block {
    display: inline-block !important;
  }
  .otprobr-form .hidden-print {
    display: none !important;
  }
}

/* End */


/* Start:/bitrix/components/citto/otprobr_form/fonts/opensans/opensans.css?154088744228529*/
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-LightItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), local('Open Sans Light Italic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-LightItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-LightItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hnIqOjjg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-LightItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hoIqOjjg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-LightItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hkIqOjjg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-LightItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-LightItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Italic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Italic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Italic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Italic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Italic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Italic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Italic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-SemiBoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-SemiBoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-SemiBoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhnIqOjjg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-SemiBoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhoIqOjjg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-SemiBoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhkIqOjjg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-SemiBoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-SemiBoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-BoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-BoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-BoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhnIqOjjg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-BoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhoIqOjjg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-BoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhkIqOjjg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-BoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-BoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-ExtraBoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-ExtraBoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-ExtraBoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hnIqOjjg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-ExtraBoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hoIqOjjg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-ExtraBoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hkIqOjjg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-ExtraBoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-ExtraBoldItalic.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Light.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Light.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Light.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Light.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Light.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Light.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Light.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Regular.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Regular.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Regular.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Regular.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Regular.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Regular.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Regular.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-SemiBold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-SemiBold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-SemiBold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-SemiBold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-SemiBold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-SemiBold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-SemiBold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Bold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Bold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Bold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Bold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Bold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Bold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-Bold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-ExtraBold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-ExtraBold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-ExtraBold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-ExtraBold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-ExtraBold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-ExtraBold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('/bitrix/components/citto/otprobr_form/fonts/opensans/OpenSans-ExtraBold.ttf') format("truetype"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* End */


/* Start:/bitrix/components/citto/otprobr_form/libs/select2/select2.min.css?154088744215180*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/bitrix/components/citto/otprobr_form/templates/.default/main.css?154202910323422*/
.otprobr-form .text-right {
  text-align: right;
}
.otprobr-form .text-center {
  text-align: center;
}
@media (max-width: 767px) {
  .otprobr-form .text-xs-left {
    text-align: left;
  }
  .otprobr-form .text-xs-right {
    text-align: right;
  }
  .otprobr-form .text-xs-center {
    text-align: center;
  }
  .otprobr-form .text-xs-justify {
    text-align: justify;
  }
  .otprobr-form .pull-xs-right {
    float: right;
  }
  .otprobr-form .pull-xs-left {
    float: left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .otprobr-form .text-sm-left {
    text-align: left;
  }
  .otprobr-form .text-sm-right {
    text-align: right;
  }
  .otprobr-form .text-sm-center {
    text-align: center;
  }
  .otprobr-form .text-sm-justify {
    text-align: justify;
  }
  .otprobr-form .pull-sm-right {
    float: right;
  }
  .otprobr-form .pull-sm-left {
    float: left;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .otprobr-form .text-md-left {
    text-align: left;
  }
  .otprobr-form .text-md-right {
    text-align: right;
  }
  .otprobr-form .text-md-center {
    text-align: center;
  }
  .otprobr-form .text-md-justify {
    text-align: justify;
  }
  .otprobr-form .pull-md-right {
    float: right;
  }
  .otprobr-form .pull-md-left {
    float: left;
  }
}
@media (min-width: 1200px) {
  .otprobr-form .text-lg-left {
    text-align: left;
  }
  .otprobr-form .text-lg-right {
    text-align: right;
  }
  .otprobr-form .text-lg-center {
    text-align: center;
  }
  .otprobr-form .text-lg-justify {
    text-align: justify;
  }
  .otprobr-form .pull-lg-right {
    float: right;
  }
  .otprobr-form .pull-lg-left {
    float: left;
  }
}
.nouselect {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.otprobr-form .p-0 {
  padding: 0;
}
@media (max-width: 767px) {
  .otprobr-form .pt-xs {
    padding-top: 10px;
  }
}
.otprobr-form .mb-0 {
  margin-bottom: 0;
}
.otprobr-form .mb-1 {
  margin-bottom: 10px;
}
.otprobr-form .mb-1_5 {
  margin-bottom: 15px;
}
.otprobr-form .mb-2 {
  margin-bottom: 25px;
}
.otprobr-form .mb-2_5 {
  margin-bottom: 25px;
}
.otprobr-form .w-100 {
  width: 100%;
}
.otprobr-form .hidden {
  display: none;
}
.ya-browser-updater__stripe,
.ya-browser-updater__popup__paranja,
.ya-browser-updater__popup__close {
  display: none !important;
}
.otprobr-form__select2 {
  font: 14px 'Open sans', sans-serif;
  color: #333333;
}
.otprobr-form {
  box-sizing: border-box;
  max-width: 740px;
  margin: 0;
  font: 16px/1.4 'Open sans', sans-serif;
  color: #333333;
  counter-reset: otprobr_soavtor;
}
.otprobr-form .otprobr-form__success {
  display: none;
  text-align: center;
  font-size: 16px;
}
.otprobr-form .otprobr-form__inner {
  display: none;
}
.otprobr-form .otprobr-form__oldbrowser {
  display: none;
  text-align: center;
  font-size: 16px;
}
.otprobr-form .otprobr-form__oldbrowser div {
  margin-bottom: 20px;
}
.otprobr-form .otprobr-form__oldbrowser button {
  padding: 10px 20px;
}
.otprobr-form.otprobr-form__init-success .otprobr-form__inner {
  display: block;
}
.otprobr-form.otprobr-form__submit-success .otprobr-form__inner {
  display: none;
}
.otprobr-form.otprobr-form__submit-success .otprobr-form__success {
  display: block;
}
.otprobr-form.otprobr-form__isoldbrowser .otprobr-form__oldbrowser {
  display: block;
}
.otprobr-form.otprobr-form__isoldbrowser .otprobr-form__inner {
  display: none;
}
.otprobr-form sup.otprobr-form__req {
  color: #dc3545;
}
.otprobr-form .otprobr-form__is-loading:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  background-image: url('/bitrix/components/citto/otprobr_form/templates/.default/img/loading.gif');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  opacity: .8;
}
.otprobr-form .otprobr-form__text1 {
  margin: 0 0 15px;
}
.otprobr-form .otprobr-form__text2 {
  margin: 0;
}
.otprobr-form .otprobr-form__text3 {
  margin: 0 0 15px;
  padding: 20px 0 0;
  border-top: 1px solid #ccc;
  font-size: 0.8rem;
  color: #6c757d;
}
.otprobr-form .otprobr-form__text3 p {
  margin: 0 0 10px;
}
.otprobr-form .otprobr-form__text4 {
  margin: 0 0 15px;
  padding: 20px 0 0;
  font-size: 0.8rem;
  border-top: 1px solid #ccc;
  color: #6c757d;
}
.otprobr-form .otprobr-form__text4 p {
  margin: 0 0 10px;
}
.otprobr-form .otprobr-form__text4 ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.otprobr-form .otprobr-form__text4 ul li {
  position: relative;
  list-style: none;
  margin: 0 0 5px;
  padding: 0 0 0 25px;
}
.otprobr-form .otprobr-form__text4 ul li:before {
  content: "\2192";
  position: absolute;
  left: 0;
  top: 0;
  line-height: 1rem;
}
.otprobr-form .otprobr-form__text5 {
  margin: 0 0 50px;
  padding: 20px 0 0;
  border-top: 1px solid #ccc;
}
.otprobr-form .otprobr-form__text5 .otprobr-form__form-group {
  margin-bottom: 0;
}
.otprobr-form .otprobr-form__text5 p {
  margin: 0 0 10px;
  font-size: 0.8rem;
  color: #6c757d;
}
.otprobr-form .otprobr-form__form-group {
  margin: 0 0 25px;
}
.otprobr-form .otprobr-form__form-group .otprobr-form__message {
  padding: 10px 0 15px;
  font-size: 0.8rem;
}
.otprobr-form .otprobr-form__form-group .otprobr-form__message.otprobr-form__message-error {
  color: #a94442;
}
.otprobr-form .otprobr-form__form-group label {
  display: table-cell;
  height: 42px;
  vertical-align: middle;
  cursor: default;
}
@media (max-width: 767px) {
  .otprobr-form .otprobr-form__form-group label {
    display: block;
    height: auto;
    margin-bottom: 15px;
  }
}
.otprobr-form .otprobr-form__form-group label.otprobr-form__form-group__label {
  font-weight: 600;
}
.otprobr-form .otprobr-form__form-group label.otprobr-form__form-group_hauto {
  height: auto;
}
.otprobr-form .otprobr-form__form-group label small {
  color: #6c757d;
  font-size: 0.8rem;
  font-weight: 400;
}
.otprobr-form .otprobr-form__form-group label sup {
  font-weight: 400;
}
.otprobr-form .otprobr-form__form-group .otprobr-form__form__send-to-selector {
  margin-bottom: 10px;
  display: block;
}
.otprobr-form .otprobr-form__form-group input[type=checkbox] {
  display: none;
}
.otprobr-form .otprobr-form__form-group input[type=checkbox]+label:before {
  content: '';
  display: inline-block;
  vertical-align: top;
  width: 18px;
  height: 18px;
  margin-right: 6px;
  border-radius: 4px;
  border: 1px solid #CCC;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px auto;
}
.otprobr-form .otprobr-form__form-group input[type=checkbox]+label:hover:before {
  border-color: #999;
}
.otprobr-form .otprobr-form__form-group input[type=checkbox]:checked+label:before {
  border-color: #5af;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMzMzMzMzM7fQ0KPC9zdHlsZT4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNi4zLDEzLjIgMS4zLDguMiAyLjcsNi44IDYuMywxMC40IDEzLjMsMy40IDE0LjcsNC44ICIvPg0KPC9zdmc+DQo=");
}
.otprobr-form .otprobr-form__form-group input[type=radio] {
  display: none;
}
.otprobr-form .otprobr-form__form-group input[type=radio]+label:before {
  content: '';
  display: inline-block;
  vertical-align: top;
  width: 18px;
  height: 18px;
  margin-right: 6px;
  border-radius: 50%;
  border: 1px solid #CCC;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 8px auto;
}
.otprobr-form .otprobr-form__form-group input[type=radio]+label:hover:before {
  border-color: #999;
}
.otprobr-form .otprobr-form__form-group input[type=radio]:checked+label:before {
  border-color: #5af;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA4IDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDggODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzMzMzMzMzt9DQo8L3N0eWxlPg0KPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNCIgY3k9IjQiIHI9IjQiLz4NCjwvc3ZnPg0K");
}
.otprobr-form .otprobr-form__form-group input[type=tel],
.otprobr-form .otprobr-form__form-group input[type=email],
.otprobr-form .otprobr-form__form-group input[type=password],
.otprobr-form .otprobr-form__form-group input[type=text] {
  position: relative;
  display: block;
  width: 100%;
  height: 42px;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 42px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #CCC;
  border-radius: 4px;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.otprobr-form .otprobr-form__form-group input[type=tel]:hover,
.otprobr-form .otprobr-form__form-group input[type=email]:hover,
.otprobr-form .otprobr-form__form-group input[type=password]:hover,
.otprobr-form .otprobr-form__form-group input[type=text]:hover {
  border-color: #999;
}
.otprobr-form .otprobr-form__form-group input[type=tel]:focus,
.otprobr-form .otprobr-form__form-group input[type=email]:focus,
.otprobr-form .otprobr-form__form-group input[type=password]:focus,
.otprobr-form .otprobr-form__form-group input[type=text]:focus {
  border-color: #5af;
}
.otprobr-form .otprobr-form__form-group input[type=tel][disabled],
.otprobr-form .otprobr-form__form-group input[type=email][disabled],
.otprobr-form .otprobr-form__form-group input[type=password][disabled],
.otprobr-form .otprobr-form__form-group input[type=text][disabled] {
  background-color: #f9f9f9;
}
.otprobr-form .otprobr-form__form-group input[type=tel].otprobr-form__input-valid,
.otprobr-form .otprobr-form__form-group input[type=email].otprobr-form__input-valid,
.otprobr-form .otprobr-form__form-group input[type=password].otprobr-form__input-valid,
.otprobr-form .otprobr-form__form-group input[type=text].otprobr-form__input-valid {
  border-color: #28a745;
}
.otprobr-form .otprobr-form__form-group textarea {
  position: relative;
  display: block;
  resize: vertical;
  width: 100%;
  min-height: 200px;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #CCC;
  border-radius: 4px;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.otprobr-form .otprobr-form__form-group textarea:hover {
  border-color: #999;
}
.otprobr-form .otprobr-form__form-group textarea:focus {
  border-color: #5af;
}
.otprobr-form .otprobr-form__form-group textarea[disabled] {
  background-color: #f9f9f9;
}
.otprobr-form .otprobr-form__form-group textarea.otprobr-form__input-valid {
  border-color: #28a745;
}
.otprobr-form .otprobr_form__regions select {
  display: block;
  width: 100%;
}
.otprobr-form .otprobr_form__regions >span {
  margin-bottom: 10px;
}
.otprobr-form .otprobr-form__form-group_select2 .select2-container.select2-container--open {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMy44IDE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMy44IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojNjY2NjY2O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIwLjUsNCAxMiwxMiAyMy41LDQgIi8+DQo8L3N2Zz4NCg==");
}
.otprobr-form .otprobr-form__form-group_select2 .select2-container .select2-selection--single {
  height: 42px;
  border-radius: 4px;
  border: 1px solid #CCC;
}
.otprobr-form .otprobr-form__form-group_select2 .select2-container .select2-selection--single:hover {
  border-color: #999;
}
.otprobr-form .otprobr-form__form-group_select2 .select2-container .select2-selection--single:focus {
  border-color: #5af;
}
.otprobr-form .otprobr-form__form-group_select2 .select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 42px;
  padding-right: 48px;
}
.otprobr-form .otprobr-form__form-group_select2 .select2-container .select2-selection--single .select2-selection__arrow {
  width: 48px;
  height: 42px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40px 16px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMy44IDE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMy44IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojOTk5OTk5O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30NCjwvc3R5bGU+DQo8cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIwLjUsNCAxMiwxMiAyMy41LDQgIi8+DQo8L3N2Zz4NCg==");
}
.otprobr-form .otprobr-form__form-group_select2 .select2-container .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.otprobr-form .otprobr-form__form-group__chb {
  line-height: 16px;
}
.otprobr-form .otprobr-form__form-group__chb input[type=checkbox] {
  vertical-align: top;
  margin: 0;
}
.otprobr-form .otprobr-form__form-part-title {
  margin: 0 0 25px;
  padding: 25px 0 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.3;
}
.otprobr-form .otprobr-form__form-group__btn {
  position: relative;
  display: inline-block;
  height: 38px;
  padding: 6px 16px;
  margin-bottom: 0;
  line-height: 1.42857143;
  text-align: center;
  color: #333;
  vertical-align: middle;
  cursor: pointer;
  font-size: 16px;
  background-image: none;
  background-color: #FFF;
  border: 1px solid #CCC;
  border-radius: 4px;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
@media (max-width: 767px) {
  .otprobr-form .otprobr-form__form-group__btn {
    height: auto;
  }
}
.otprobr-form .otprobr-form__form-group__btn:hover {
  background-color: #FFF;
  border-color: #ecc;
  color: #c00;
}
.otprobr-form .otprobr-form__form-group__btn2 {
  position: relative;
  display: inline-block;
  height: 38px;
  padding: 6px 0;
  margin-bottom: 0;
  line-height: 1.42857143;
  text-align: center;
  color: #fff;
  vertical-align: middle;
  cursor: pointer;
  font-size: 16px;
  background-image: none;
  background-color: #06b;
  border: 1px solid #06b;
  border-radius: 4px;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
@media (max-width: 767px) {
  .otprobr-form .otprobr-form__form-group__btn2 {
    height: auto;
  }
}
.otprobr-form .otprobr-form__form-group__btn2:hover {
  background-color: #059;
  border-color: #059;
  color: #fff;
}
.otprobr-form a.otprobr-form__form-group__btn {
  background: none !important;
  border: 0 !important;
  text-decoration: underline;
}
.otprobr-form a.otprobr-form__form-group__btn:hover {
  text-decoration: none;
}
.otprobr-form .otprobr-form__soavtor-add {
  display: none;
}
.otprobr-form.otprobr-form--kollektivnoe .otprobr-form__soavtor-add {
  display: block;
}
.otprobr-form.otprobr-form--kollektivnoe .otprobr-form__lk-create-c {
  display: none;
}
.otprobr-form .otprobr-form__soavtor-container .otprobr-form__soavtor-add-container {
  display: none;
}
.otprobr-form .otprobr-form__soavtor-container .otprobr-form__soavtor {
  margin: 0 0 15px;
  border: 1px solid #ccc;
}
.otprobr-form .otprobr-form__soavtor-container .otprobr-form__soavtor+.otprobr-form__soavtor-add-container:last-child {
  display: block;
}
.otprobr-form .otprobr-form__soavtor-container .otprobr-form__soavtor .otprobr-form__soavtor__title {
  margin: 0 0 25px;
  padding: 10px 15px;
  background: #f5f5f5;
  line-height: 30px;
}
.otprobr-form .otprobr-form__soavtor-container .otprobr-form__soavtor .otprobr-form__soavtor__title span:after {
  counter-increment: otprobr_soavtor;
  content: counter(otprobr_soavtor);
}
.otprobr-form .otprobr-form__soavtor-container .otprobr-form__soavtor .otprobr-form__soavtor__title .otprobr-form__form-group__btn {
  background: #fff;
  padding: 0;
  height: 30px;
  font-size: 13px;
}
.otprobr-form .otprobr-form__soavtor-container .otprobr-form__soavtor .otprobr-form__form-group {
  padding: 0 15px;
}
.otprobr-form .otprobr-form__file-old iframe {
  width: 100%;
  height: 150px;
  border: 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.otprobr-form .otprobr-form__file-add-btn {
  margin-bottom: 25px;
}
.otprobr-form .otprobr-form__file-add {
  display: none;
  margin-bottom: 20px;
}
.otprobr-form .otprobr-form__file-uploaded {
  position: relative;
  padding: 15px 20px;
  margin-bottom: 15px;
  border: 1px solid #ccc;
}
.otprobr-form .otprobr-form__file-uploaded.otprobr-form__file-error .otprobr-form__file-error-mess {
  display: block;
}
.otprobr-form .otprobr-form__file-uploaded.otprobr-form__file-success .otprobr-form__file-uploaded__actions {
  display: block;
}
.otprobr-form .otprobr-form__file-uploaded .otprobr-form__file-error-mess {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.8);
  font-size: 16px;
  line-height: 75px;
  text-align: center;
  z-index: 1;
}
.otprobr-form .otprobr-form__file-uploaded .otprobr-form__file-uploaded__progress {
  position: relative;
  height: 25px;
  border: 1px solid #ccc;
  text-align: center;
  background: #fff;
  overflow: hidden;
}
.otprobr-form .otprobr-form__file-uploaded .otprobr-form__file-uploaded__progress div {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  background: #5cb85c;
}
.otprobr-form .otprobr-form__file-uploaded .otprobr-form__file-uploaded__progress span {
  position: relative;
  line-height: 25px;
}
.otprobr-form .otprobr-form__file-uploaded .otprobr-form__file-uploaded__data {
  padding-right: 25px;
}
.otprobr-form .otprobr-form__file-uploaded .otprobr-form__file-uploaded__data .otprobr-form__file-uploaded__name {
  font-size: 0.8rem;
  color: #6c757d;
}
.otprobr-form .otprobr-form__file-uploaded .otprobr-form__file-uploaded__data .otprobr-form__file-uploaded__size {
  padding-top: 5px;
  font-size: 0.6rem;
  color: #6c757d;
}
.otprobr-form .otprobr-form__file-uploaded .otprobr-form__file__title-c {
  position: relative;
}
.otprobr-form .otprobr-form__file-uploaded .otprobr-form__file-uploaded__actions {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
.otprobr-form .otprobr-form__file-uploaded .otprobr-form__file-uploaded__actions .otprobr-form__file-uploaded__remove {
  background: transparent;
  border-color: transparent;
  color: #6c757d;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  line-height: 10px;
  text-align: right;
}
.otprobr-form .otprobr-form__file-uploaded .otprobr-form__file-uploaded__actions .otprobr-form__file-uploaded__remove:hover,
.otprobr-form .otprobr-form__file-uploaded .otprobr-form__file-uploaded__actions .otprobr-form__file-uploaded__remove:focus,
.otprobr-form .otprobr-form__file-uploaded .otprobr-form__file-uploaded__actions .otprobr-form__file-uploaded__remove:active {
  border-color: transparent;
  background: transparent;
  color: #333333;
}
.otprobr-form .otprobr-form__modal {
  position: fixed;
  display: -webkit-flex;
  display: flex;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  justify-content: center;
  background: rgba(0,0,0,0.6);
}
.otprobr-form .otprobr-form__modal .otprobr-form__modal-dialog {
  position: relative;
  width: 320px;
  align-self: center;
  background: #fff;
}
.otprobr-form .otprobr-form__modal .otprobr-form__modal-dialog .otprobr-form__modal-header {
  position: relative;
  height: 38px;
  padding: 10px 20px 0;
}
.otprobr-form .otprobr-form__modal .otprobr-form__modal-dialog .otprobr-form__modal-header button {
  position: absolute;
  right: 5px;
  top: 5px;
  height: 25px;
  width: 25px;
  line-height: 0;
  padding: 0;
  text-align: center;
  border-radius: 50%;
}
.otprobr-form .otprobr-form__modal .otprobr-form__modal-dialog .otprobr-form__modal-body {
  padding: 10px 20px;
}
.otprobr-form .otprobr-form__modal .otprobr-form__modal-dialog .otprobr-form__modal-body .otprobr-form__form-group__btn {
  font-size: 13px;
  line-height: 25px;
  padding-left: 0;
  padding-right: 0;
}
.otprobr-form .otprobr-form__modal .otprobr-form__modal-dialog .otprobr-form__modal-footer {
  padding: 5px;
  text-align: right;
}
.otprobr-form .otprobr-form__modal .otprobr-form__modal-dialog .otprobr-form__modal-footer button {
  position: relative;
  padding-right: 15px;
  padding-left: 15px;
}
.otprobr-form .otprobr-form__authform .otprobr-form__form-group:last-child {
  margin-bottom: 0;
}
.otprobr-form .otprobr-form__form-captcha {
  position: relative;
}
.otprobr-form .otprobr-form__form-captcha .otprobr-form__form-captcha__reload {
  width: 180px;
  height: auto;
  margin-bottom: 15px;
  padding: 1px;
  font-size: 13px;
}
.otprobr-form .otprobr-form__form-captcha .otprobr-form__form-captcha__img {
  width: 180px;
}
.otprobr-form-01 .otprobr-form__lk-create-c,
.otprobr-form-02 .otprobr-form__lk-create-c,
.otprobr-form-03 .otprobr-form__lk-create-c,
.otprobr-form-04 .otprobr-form__lk-create-c,
.otprobr-form-05 .otprobr-form__lk-create-c,
.otprobr-form-06 .otprobr-form__lk-create-c,
.otprobr-form-08 .otprobr-form__lk-create-c,
.otprobr-form-10 .otprobr-form__lk-create-c,
.otprobr-form-09 .otprobr-form__lk-create-c,
.otprobr-form-11 .otprobr-form__lk-create-c,
.otprobr-form-12 .otprobr-form__lk-create-c,
.otprobr-form-13 .otprobr-form__lk-create-c,
.otprobr-form-14 .otprobr-form__lk-create-c,
.otprobr-form-15 .otprobr-form__lk-create-c,
.otprobr-form-18 .otprobr-form__lk-create-c,
.otprobr-form-19 .otprobr-form__lk-create-c,
.otprobr-form-16 .otprobr-form__lk-create-c,
.otprobr-form-20 .otprobr-form__lk-create-c,
.otprobr-form-21 .otprobr-form__lk-create-c,
.otprobr-form-22 .otprobr-form__lk-create-c,
.otprobr-form-23 .otprobr-form__lk-create-c,
.otprobr-form-24 .otprobr-form__lk-create-c,
.otprobr-form-26 .otprobr-form__lk-create-c,
.otprobr-form-65 .otprobr-form__lk-create-c,
.otprobr-form-80 .otprobr-form__lk-create-c,
.otprobr-form-z2 .otprobr-form__lk-create-c,
.otprobr-form-74 .otprobr-form__lk-create-c,
.otprobr-form-51 .otprobr-form__lk-create-c,
.otprobr-form-50 .otprobr-form__lk-create-c {
  display: none;
}

/* End */
/* /bitrix/components/citto/otprobr_form/libs/b3grid/b3grid.css?154088744223762 */
/* /bitrix/components/citto/otprobr_form/fonts/opensans/opensans.css?154088744228529 */
/* /bitrix/components/citto/otprobr_form/libs/select2/select2.min.css?154088744215180 */
/* /bitrix/components/citto/otprobr_form/templates/.default/main.css?154202910323422 */
