.csssize {
  height:7826px
}

.t-body {
  margin:0px
}

#allrecords {
  -webkit-font-smoothing:antialiased;
  background-color:none
}

#allrecords a {
  color:#ff8562;
  text-decoration:none
}

#allrecords a,#allrecords button,#allrecords .t-radio,#allrecords .t-checkbox,#allrecords .t-img-select {
  outline:none
}

#allrecords a:focus-visible,#allrecords button:focus-visible,#allrecords .t-focusable,#allrecords .t-focusable .t-btn,#allrecords .t-focusable .t-btntext,#allrecords .t-img-select:focus-visible+.t-img-select__indicator,#allrecords .t-img-select:focus-visible+.t-img-select__indicator:after,#allrecords .t-radio:focus-visible+.t-radio__indicator,#allrecords .t-checkbox:focus-visible+.t-checkbox__indicator {
  outline-color:#2015FF;
  outline-offset:4px;
  outline-style:auto
}

#allrecords .t-descr a:focus-visible,#allrecords .t-sociallinks a:focus-visible,#allrecords .ya-share2__link:focus-visible {
  outline-offset:2px
}

#allrecords a[href^=tel] {
  color:inherit;
  text-decoration:none
}

#allrecords ol {
  padding-left:22px
}

#allrecords ul {
  padding-left:20px
}

#allrecords b,#allrecords strong {
  font-weight:700
}

@media print {
  body,html {
    min-width:1200px;
    max-width:1200px;
    padding:0;
    margin:0 auto;
    border:none
  }

}

.t-records {
  -webkit-font_smoothing:antialiased;
  background-color:none
}

.t-records a {
  color:#ff8562;
  text-decoration:none
}

.t-records a[href^=tel] {
  color:inherit;
  text-decoration:none
}

.t-records ol {
  padding-left:22px;
  margin-top:0px;
  margin-bottom:10px
}

.t-records ul {
  padding-left:20px;
  margin-top:0px;
  margin-bottom:10px
}

.t-mbfix {
  opacity:.01;
  -webkit-transform:translateX(0px);
  -ms-transform:translateX(0px);
  transform:translateX(0px);
  position:fixed;
  width:100%;
  height:500px;
  background-color:white;
  top:0px;
  left:0px;
  z-index:10000;
  -webkit-transition:all 0.1s ease;
  transition:all 0.1s ease
}

.t-mbfix_hide {
  -webkit-transform:translateX(3000px);
  -ms-transform:translateX(3000px);
  transform:translateX(3000px)
}

img:not([src]) {
  visibility:hidden
}

.t-body_scroll-locked {
  position:fixed;
  left:0;
  width:100%;
  height:100%;
  overflow:hidden
}

.r_anim {
  -webkit-transition:opacity 0.5s;
  transition:opacity 0.5s
}

.r_hidden {
  opacity:0
}

.r_showed {
  opacity:1
}

@media screen and (max-width:1024px) {
  a:active,button:active {
    -webkit-tap-highlight-color:rgba(255,255,255,.1)
  }

}

.t-text {
  font-family:'Roboto Condensed',Arial,sans-serif;
  font-weight:300;
  color:#000000
}

.t-text_xs {
  font-size:15px;
  line-height:1.55
}

.t-text_sm {
  font-size:18px;
  line-height:1.55
}

.t-text_md {
  font-size:20px;
  line-height:1.55
}

.t-name {
  font-family:'TildaSans',Arial,sans-serif;
  font-weight:600;
  color:#000000
}

.t-title {
  font-family:'TildaSans',Arial,sans-serif;
  font-weight:600;
  color:#000000
}

.t-title_xxs {
  font-size:36px;
  line-height:1.23
}

.t-descr {
  font-family:'TildaSans',Arial,sans-serif;
  font-weight:300;
  color:#000000
}

.t-descr_xxs {
  font-size:14px;
  line-height:1.55
}

.t-descr_xs {
  font-size:16px;
  line-height:1.55
}

.t-descr_md {
  font-size:20px;
  line-height:1.55
}

.t-descr_xl {
  font-size:24px;
  line-height:1.5
}

.t-btn {
  display:inline-block;
  font-family:'TildaSans',Arial,sans-serif;
  border:0 none;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  font-weight:700;
  background-image:none;
  cursor:pointer;
  -webkit-appearance:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  -o-user-select:none;
  user-select:none;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}

.t-btn td {
  vertical-align:middle
}

.t-btn_sending {
  opacity:.5
}

.t-btn_xs {
  height:35px;
  font-size:13px;
  padding-left:15px;
  padding-right:15px
}

.t-btn_sm {
  height:45px;
  font-size:14px;
  padding-left:30px;
  padding-right:30px
}

.t-btn_md {
  height:60px;
  font-size:16px;
  padding-left:60px;
  padding-right:60px
}

.t-btntext {
  font-family:'TildaSans',Arial,sans-serif,Arial,sans-serif;
  color:#000000;
  font-size:20px;
  line-height:1.55;
  font-weight:700;
  text-decoration:none;
  cursor:pointer;
  display:inline-block;
  background:none;
  border:none;
  padding:0
}

.t-btntext:after {
  content:"\00a0→";
  font-family:Arial,Helvetica,sans-serif
}

.t-uppercase.t-btntext {
  font-size:16px
}

.t-align_center {
  text-align:center
}

.t-popup {
  display:none
}

.t-submit {
  font-family:'TildaSans',Arial,sans-serif
}

.t-input {
  font-family:'TildaSans',Arial,sans-serif
}

.t-input__vis-ph {
  font-family:'TildaSans',Arial,sans-serif
}

.t-select {
  font-family:'TildaSans',Arial,sans-serif
}

.t-input-error {
  font-family:'Roboto Condensed',Arial,sans-serif
}

.t-form__errorbox-wrapper {
  font-family:'Roboto Condensed',Arial,sans-serif
}

.t-form__errorbox-text {
  font-family:'Roboto Condensed',Arial,sans-serif
}

.t-form__errorbox-item {
  font-family:'Roboto Condensed',Arial,sans-serif
}

.t-form__successbox {
  font-family:'Roboto Condensed',Arial,sans-serif
}

.t-rec_pt_0 {
  padding-top:0
}

.t-rec_pt_15 {
  padding-top:15px
}

.t-rec_pt_30 {
  padding-top:30px
}

.t-rec_pt_45 {
  padding-top:45px
}

.t-rec_pb_0 {
  padding-bottom:0
}

.t-rec_pb_30 {
  padding-bottom:30px
}

.t-rec_pb_60 {
  padding-bottom:60px
}

.t-rec_pb_90 {
  padding-bottom:90px
}

@media screen and (max-width:1200px) {
  .t-text_xs {
    font-size:14px
  }
  .t-text_sm {
    font-size:16px
  }
  .t-text_md {
    font-size:18px
  }
  .t-descr_xxs {
    font-size:12px
  }
  .t-descr_xs {
    font-size:14px
  }
  .t-descr_md {
    font-size:18px
  }
  .t-descr_xl {
    font-size:22px
  }
  .t-title_xxs {
    font-size:32px
  }

}

@media screen and (max-width:640px) {
  .t-text_xs {
    font-size:12px;
    line-height:1.45
  }
  .t-text_sm {
    font-size:14px;
    line-height:1.45
  }
  .t-text_md {
    font-size:16px;
    line-height:1.45
  }
  .t-descr_xs {
    font-size:12px;
    line-height:1.45
  }
  .t-descr_md {
    font-size:16px;
    line-height:1.45
  }
  .t-descr_xl {
    font-size:20px;
    line-height:1.4
  }
  .t-title_xxs {
    font-size:28px
  }
  .t-btn {
    white-space:normal
  }
  .t-btn_sm {
    padding-left:20px;
    padding-right:20px
  }
  .t-btn_md {
    padding-left:30px;
    padding-right:30px
  }

}

@media screen and (max-width:480px) {
  .t-rec_pt_0 {
    padding-top:0
  }
  .t-rec_pt_15 {
    padding-top:15px
  }
  .t-rec_pt_30 {
    padding-top:30px
  }
  .t-rec_pt_45 {
    padding-top:45px
  }
  .t-rec_pb_0 {
    padding-bottom:0
  }
  .t-rec_pb_30 {
    padding-bottom:30px
  }
  .t-rec_pb_60 {
    padding-bottom:60px
  }
  .t-rec_pb_90 {
    padding-bottom:90px
  }
  .t-btn_xs {
    height:40px
  }
  .t-btn_sm {
    height:50px
  }

}

@media screen and (max-width:1200px) {
  .t-screenmin-1200px {
    display:none
  }

}

@media screen and (max-width:980px) {
  .t-screenmin-980px {
    display:none
  }

}

@media screen and (max-width:640px) {
  .t-screenmin-640px {
    display:none
  }

}

@media screen and (max-width:480px) {
  .t-screenmin-480px {
    display:none
  }

}

@media screen and (max-width:320px) {
  .t-screenmin-320px {
    display:none
  }

}

@media screen and (min-width:321px) {
  .t-screenmax-320px {
    display:none
  }

}

@media screen and (min-width:481px) {
  .t-screenmax-480px {
    display:none
  }

}

@media screen and (min-width:641px) {
  .t-screenmax-640px {
    display:none
  }

}

@media screen and (min-width:981px) {
  .t-screenmax-980px {
    display:none
  }

}

@media screen and (min-width:1201px) {
  .t-screenmax-1200px {
    display:none
  }

}

.t396 {
  -webkit-text-size-adjust:100%
}

.t396__iframe {
  z-index:10000;
  background-color:#fff;
  width:100vw;
  height:100vh;
  position:fixed;
  top:0;
  left:0;
  border:0
}

html body.t396__body_overflow_hidden {
  overflow:hidden!important
}

.t396__display_none {
  display:none
}

.t396__artboard {
  position:relative;
  width:100%;
  height:100vh;
  overflow:hidden
}

.t396__artboard .t396__artboard_scale {
  overflow:visible
}

.t396__artboard.t396__artboard_scale .t396__elem[data-elem-type='text'] .tn-atom {
  word-break:normal;
  -moz-osx-font-smoothing:grayscale
}

.t396__artboard_scale .t396__carrier,.t396__artboard_scale .t396__filter {
  transform-origin:top left
}

.tn-atom__scale-wrapper {
  width:inherit;
  height:inherit
}

.t396__elem .tn-atom__scale-wrapper .tn-atom {
  width:inherit;
  height:inherit!important;
  box-sizing:border-box
}

.t396__artboard.rendering .tn-elem {
  visibility:hidden
}

.t396__artboard.rendered .tn-elem {
  visibility:visible
}

.t396__carrier {
  position:absolute;
  left:0;
  top:0;
  z-index:0;
  width:100%;
  height:100vh;
  -moz-transform:unset
}

.t396__filter {
  position:absolute;
  left:0;
  top:0;
  z-index:1;
  width:100%;
  height:100vh;
  transform:translateZ(0)
}

.t396__elem {
  position:absolute;
  box-sizing:border-box;
  display:table
}

.t396 .tn-atom {
  display:table-cell;
  vertical-align:middle;
  width:100%;
  -webkit-text-size-adjust:100%;
  -moz-text-size-adjust:100%;
  -ms-text-size-adjust:100%
}

@media screen and (max-width:959px) {
  .t396_safari .t396__artboard_scale .tn-atom {
    -webkit-text-size-adjust:auto;
    -moz-text-size-adjust:auto;
    -ms-text-size-adjust:auto
  }

}

.t396 .tn-atom ul,.t396 .tn-atom ol {
  margin-bottom:0
}

.t396_safari .tn-atom:not(.tn-atom__form) {
  transform:translateZ(0)
}

.t396 a.tn-atom {
  text-decoration:none
}

.t396 .tn-atom__img {
  width:100%;
  display:block
}

.t396 .tn-atom__html {
  vertical-align:top
}

.t396 .tn-atom__pin {
  border-radius:1000px;
  border-style:solid
}

.t396 .tn-atom__pin_onclick {
  cursor:pointer
}

.t396 .tn-atom__tip {
  position:absolute;
  box-sizing:border-box;
  width:300px;
  max-width:90vw;
  padding:15px;
  display:none
}

.t396 .tn-atom__pin:hover .tn-atom__tip {
  display:none
}

.t396 .tn-atom__tip-img {
  width:100%;
  display:block;
  margin-bottom:10px
}

.t396 .tn-atom__tip[data-tip-pos='top'] {
  bottom:100%;
  margin-bottom:15px;
  left:50%;
  transform:translateX(-50%)
}

.t396 .tn-atom__tip[data-tip-pos='bottom'] {
  top:100%;
  margin-top:15px;
  left:50%;
  transform:translateX(-50%)
}

.t396 .tn-atom__tip[data-tip-pos='left'] {
  right:100%;
  margin-right:15px;
  top:50%;
  transform:translateY(-50%)
}

.t396 .tn-atom__tip[data-tip-pos='right'] {
  left:100%;
  margin-left:15px;
  top:50%;
  transform:translateY(-50%)
}

.t396__ui {
  position:absolute;
  top:16px;
  left:196px;
  background-color:#fa876b;
  color:#000!important;
  height:30px;
  line-height:30px;
  width:100px;
  z-index:1000;
  text-align:center;
  border-radius:3px;
  display:none;
  font-size:14px
}

.t396__artboard.t396__artboard-fixed-active {
  transform:none!important;
  opacity:1!important
}

.t396__artboard-fixed-no-bg,.t396__artboard-fixed-innactive,.t396__artboard-fixed-innactive .t396__elem,.t396__artboard-fixed-no-bg.t396__artboard-fixed-innactive .t396__elem {
  pointer-events:none
}

.t396__artboard-fixed-no-bg .t396__elem {
  pointer-events:auto
}

.t396__elem-flex {
  position:relative!important;
  left:initial!important;
  top:initial!important;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content;
  -ms-flex-negative:0;
  flex-shrink:0
}

.t396__artboard-flex>.t396__elem:not(.tn-elem__absolute),.t396__artboard-flex>.t396__group:not(.tn-group__absolute) {
  position:relative!important;
  left:initial!important;
  top:initial!important;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content;
  -ms-flex-negative:0;
  flex-shrink:0
}

.t833__demo {
  position:relative;
  margin:0 auto;
  text-align:center
}

.t833__demo::before,.t833__demo::after {
  content:'';
  display:table
}

.t833__demo::after {
  clear:both
}

.t833__demo-col {
  display:inline;
  float:left;
  margin-bottom:40px
}

.t833__demo-item {
  width:100%;
  height:200px;
  background-size:cover;
  background-color:#000;
  background-repeat:no-repeat;
  background-position:center center
}

.t833__sliderwrapper {
  position:relative;
  top:0;
  left:0;
  height:100%;
  display:block;
  z-index:0;
  width:100%
}

@media screen and (max-width:1200px) {
  .t833__sliderwrapper.t-screenmin-1200px {
    display:none
  }

}

@media screen and (max-width:980px) {
  .t833__sliderwrapper.t-screenmin-980px {
    display:none
  }

}

@media screen and (max-width:640px) {
  .t833__sliderwrapper.t-screenmin-640px {
    display:none
  }

}

@media screen and (max-width:480px) {
  .t833__sliderwrapper.t-screenmin-480px {
    display:none
  }

}

@media screen and (max-width:320px) {
  .t833__sliderwrapper.t-screenmin-320px {
    display:none
  }

}

@media screen and (min-width:321px) {
  .t833__sliderwrapper.t-screenmax-320px {
    display:none
  }

}

@media screen and (min-width:481px) {
  .t833__sliderwrapper.t-screenmax-480px {
    display:none
  }

}

@media screen and (min-width:641px) {
  .t833__sliderwrapper.t-screenmax-640px {
    display:none
  }

}

@media screen and (min-width:981px) {
  .t833__sliderwrapper.t-screenmax-980px {
    display:none
  }

}

@media screen and (min-width:1201px) {
  .t833__sliderwrapper.t-screenmax-1200px {
    display:none
  }

}

.t833__slider {
  position:relative;
  width:100%;
  height:100%
}

.t833__filter {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:3
}

.t833__slide {
  width:100%;
  height:100%
}

.t833__slide {
  position:absolute;
  z-index:2;
  width:100%;
  height:100%;
  top:0;
  left:0;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
  background-size:cover;
  background-color:#000;
  background-repeat:no-repeat;
  background-position:center center;
  opacity:0
}

.t833__slide.t833__slide_opacity:first-child {
  opacity:1
}

.t833__slider_fade .t833__slide.t833__slide_fx:first-child+.t833__slide~.t833__slide,.t833__slider_fade .t833__slide.t833__slide_fx1 {
  z-index:1
}

.t833__slider_zoom .t833__slide.t833__slide_fx:first-child+.t833__slide~.t833__slide,.t833__slider_zoom .t833__slide.t833__slide_fx1 {
  z-index:1
}

.t833__slider_effect .t833__slide.t833__slide_fx:first-child+.t833__slide~.t833__slide,.t833__slider_effect .t833__slide.t833__slide_fx1 {
  z-index:1
}

.t833__slider_fade .t833__slide {
  -webkit-transition:opacity 3s,-webkit-transform 8s;
  -o-transition:opacity 3s,transform 8s;
  transition:opacity 3s,transform 8s,-webkit-transform 8s
}

.t833__slider_fade .t833__slide.t833__slide_fx,.t833__slider_fade .t833__slide.t833__slide_fx1 {
  -webkit-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0);
  opacity:1
}

.t833__slider_zoom .t833__slide {
  -webkit-transform:scale(1.3);
  -ms-transform:scale(1.3);
  transform:scale(1.3);
  -webkit-transition:opacity 3s,-webkit-transform 8s;
  -o-transition:opacity 3s,transform 8s;
  transition:opacity 3s,transform 8s,-webkit-transform 8s
}

.t833__slider_zoom .t833__slide.t833__slide_fx,.t833__slider_zoom .t833__slide.t833__slide_fx1 {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
  opacity:1
}

.t833__slider_effect .t833__slide {
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
  -webkit-transition:opacity 3s,-webkit-transform 8s;
  -o-transition:opacity 3s,transform 8s;
  transition:opacity 3s,transform 8s,-webkit-transform 8s
}

.t833__slider_effect .t833__slide.t833__slide_fx,.t833__slider_effect .t833__slide.t833__slide_fx1 {
  -webkit-transform:scale(1.3);
  -ms-transform:scale(1.3);
  transform:scale(1.3);
  opacity:1
}

@media screen and (max-width:1200px) {
  .t833__demo-col {
    margin-bottom:20px
  }

}

@media screen and (max-width:960px) {
  .t833__demo-col {
    margin-left:auto;
    margin-right:auto;
    width:100%
  }
  .t833__demo-item {
    width:320px;
    margin-left:auto;
    margin-right:auto
  }

}

.uploadcare-dialog.uploadcare-active {
  z-index:9999999
}

.t702__body_popupshowed {
  -webkit-overflow-scrolling:touch!important
}

.t702 .t702__wrapper {
  padding:40px 45px
}

.t702 .t702__title {
  margin-bottom:11px
}

.t702 .t702__text-wrapper {
  margin-bottom:24px
}

.t702 .t702__text {
  margin-top:20px
}

.t702 .t702__img {
  width:100%;
  display:block;
  margin-top:-1px
}

.t702 .t-submit {
  transform:translateZ(0)
}

@media screen and (max-width:960px) {
  .t-input-block:has(.t-contact-method__types-container) {
    --contact-method-padding-h:45px
  }

}

@media screen and (max-width:640px) {
  .t702 .t702__title {
    margin-bottom:6px
  }
  .t702 .t702__text-wrapper {
    margin-bottom:14px
  }
  .t702 .t702__wrapper {
    padding:20px
  }
  .t-input-block:has(.t-contact-method__types-container) {
    --contact-method-padding-h:20px
  }

}

.t702 .t-form__errorbox-item {
  word-break:normal;
  overflow-wrap:anywhere
}

.t702 .t-form__inputsbox_flex .t-form__errorbox-wrapper {
  margin-bottom:25px
}

.t702 .t-form__inputsbox {
  -webkit-transition:max-height 0.3s cubic-bezier(.19,1,.22,1);
  transition:max-height 0.3s cubic-bezier(.19,1,.22,1);
  max-height:20000px
}

.t702 .t702__inputsbox_hidden.t-form__inputsbox {
  overflow:hidden;
  max-height:0;
  height:0;
  opacity:0
}

.t702 .t-input-group {
  margin-bottom:25px
}

.t702 .t-input {
  background-color:transparent;
  -webkit-appearance:none
}

.t702 .t-input::-ms-clear {
  width:0;
  height:0
}

.t702 .t-input-block textarea {
  padding-top:17px;
  background-color:transparent
}

.t702 .t-input-block textarea.t-input_pvis {
  padding-top:26px
}

.t702 .t-input-title {
  padding-bottom:5px
}

.t702 .t-input-subtitle {
  padding-bottom:15px
}

.t702 .t-input-group_rd .t-input-subtitle {
  padding-bottom:5px
}

.t702 .t-inputtime,.t702 .t-datepicker__wrapper {
  max-width:245px
}

.t702 .t-input-group_inrow .t-inputtime,.t702 .t-input-group_inrow .t-datepicker__wrapper {
  max-width:100%
}

.t702 .t-form__submit {
  display:block;
  text-align:center;
  vertical-align:middle;
  height:100%;
  width:100%;
  margin-top:25px
}

.t702 .t-form__inputsbox_flex .t-form__submit {
  margin-top:0
}

.t702 .t-form_bbonly .t-form__inputsbox_flex .t-form__submit {
  margin-top:0
}

.t702 .t-submit {
  width:100%;
  height:54px;
  -webkit-appearance:none
}

.t702 .t-form_bbonly .t-input-title {
  padding-bottom:0;
  margin-bottom:0
}

.t702 .t-form_bbonly .t-input-subtitle {
  padding-bottom:0;
  padding-top:5px
}

.t702 .t-form__inputsbox .t-input-group_st .t-input-block {
  display:none;
  margin-bottom:0
}

.t702 .t702__form-bottom-text {
  margin-top:20px
}

@media screen and (max-width:640px) {
  .t702 .t-input-group {
    margin-bottom:20px
  }
  .t702 .t-input-block textarea {
    padding-top:12px
  }
  .t702 .t-submit,.t702 .t-input,.t702 .t-select {
    height:50px;
    font-size:16px
  }
  .t702 .t-input {
    padding:0 14px
  }
  .t702 .t-input__vis-ph {
    top:17px
  }
  .t702 .t-input_pvis {
    padding:22px 20px 10px
  }
  .t702 .t-input-block textarea.t-input_pvis {
    padding-top:22px
  }

}

@media screen and (max-width:480px) {
  .t702 .t-inputtime,.t702 .t-datepicker__wrapper {
    max-width:100%
  }

}

@media screen and (max-width:560px) {
  .t702 .t-popup_show .t-popup__container {
    max-width:100%;
    inset:0;
    padding-top:50px;
    margin:0;
    box-sizing:border-box;
    min-height:100vh;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    position:relative
  }
  .t702 .t-popup {
    padding:0
  }
  .t702 .t-popup__block-close {
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:2;
    display:flex;
    justify-content:flex-end;
    align-items:center;
    width:100%;
    height:50px;
    background:#000
  }
  .t702 .t-popup__block-close-button {
    display:table-cell;
    vertical-align:middle;
    width:16px;
    margin-right:10px;
    padding:10px;
    font-size:0;
    text-align:right
  }
  .t702 .t-popup__close-icon {
    width:16px;
    height:16px
  }

}

.t943__buttonwrapper {
  position:relative
}

.t943__buttonwrapper_preview {
  margin:0 15px 15px
}

.t943__buttonwrapper_whole {
  margin:0
}

#allrecords a.t943__btn {
  color:#fff
}

.t943__btn {
  height:initial;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  background-color:#1f5bff
}

.t943__btn_fixed {
  z-index:1000;
  position:fixed!important;
  bottom:15px;
  left:15px;
  right:15px;
  visibility:visible;
  opacity:1;
  -webkit-transform:scale(1) translateY(0);
  -ms-transform:scale(1) translateY(0);
  transform:scale(1) translateY(0);
  -webkit-transition:transform 0.25s ease-in,opacity 0.25s ease-in,visibility 0.25s ease-in;
  -o-transition:transform 0.25s ease-in,opacity 0.25s ease-in,visibility 0.25s ease-in;
  transition:transform 0.25s ease-in,opacity 0.25s ease-in,visibility 0.25s ease-in
}

.t943__btn_preview {
  position:relative;
  width:100%;
  height:initial;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.t943__btn_whole {
  bottom:0;
  left:0;
  right:0
}

.t943__btn_hidden {
  visibility:hidden;
  opacity:0;
  -webkit-transform:scale(.9) translateY(25px);
  -ms-transform:scale(.9) translateY(25px);
  transform:scale(.9) translateY(25px);
  -webkit-transition:transform 0.25s ease-out,opacity 0.25s ease-out,visibility 0.25s ease-out;
  -o-transition:transform 0.25s ease-out,opacity 0.25s ease-out,visibility 0.25s ease-out;
  transition:transform 0.25s ease-out,opacity 0.25s ease-out,visibility 0.25s ease-out
}

.t943__btn,.t943__btn_preview {
  padding:15px 0;
  line-height:1.5;
  font-size:16px;
  padding-left:50px;
  padding-right:50px
}

.t943__btn_sm {
  font-size:14px;
  padding-left:30px;
  padding-right:30px
}

.t943__btn_smd {
  font-size:15px;
  padding-left:40px;
  padding-right:40px
}

.t943__btn_lg {
  font-size:18px;
  padding-left:70px;
  padding-right:70px
}

.t943__btn_xl {
  font-size:22px;
  padding-left:80px;
  padding-right:80px
}

.t943__btn_xxl {
  padding:20px 90px;
  font-size:24px
}

@media screen and (max-width:640px) {
  .t943__btn,.t943__btn_preview {
    padding:15px 20px
  }
  .t943__btn_sm {
    padding-left:15px;
    padding-right:15px
  }
  .t943__btn_smd {
    padding-left:17px;
    padding-right:17px
  }
  .t943__btn_lg {
    padding-left:30px;
    padding-right:30px
  }
  .t943__btn_xl {
    padding-left:40px;
    padding-right:40px
  }
  .t943__btn_xxl {
    padding:20px 50px
  }

}

.t654 {
  width:100%;
  height:80px;
  z-index:990;
  position:fixed;
  left:0;
  box-shadow:0 1px 3px rgba(0,0,0,0);
  -webkit-transition:background-color 0.3s linear;
  transition:background-color 0.3s linear
}

.t654_closed {
  display:none!important
}

.t654_top {
  top:0
}

.t654_bottom {
  bottom:0
}

.t654__wrapper {
  position:relative
}

.t654__beforeready {
  visibility:hidden
}

.t654__maincontainer {
  width:100%;
  height:80px;
  display:table
}

.t654__maincontainer.t654__c12collumns {
  max-width:1200px;
  margin:0 auto
}

.t654.t654__positionabsolute {
  position:absolute
}

.t654.t654__positionfixed {
  position:fixed
}

.t654.t654__positionstatic {
  position:static
}

.t654__cell-container {
  display:table-cell;
  vertical-align:middle
}

.t654__cell-container_centered {
  padding:0 80px
}

.t654__cell-container_left {
  padding:0 100px 0 40px
}

.t654__c12collumns .t654__cell-container {
  padding:0 20px
}

.t654 .t-col_flex,.t654__btn-wrapper {
  display:table-cell
}

.t654__icon-close {
  cursor:pointer;
  position:absolute;
  top:0;
  bottom:0;
  right:20px;
  margin:auto;
  z-index:1;
  padding:5px;
  -webkit-transition:opacity ease-in-out 0.3s;
  -o-transition:opacity ease-in-out 0.3s
}

.t654__icon-close:hover {
  opacity:.7
}

.t654__icon-close:focus-visible {
  opacity:.7
}

.t654__close-button {
  position:absolute;
  top:50%;
  bottom:inherit;
  right:20px;
  z-index:1;
  padding:5px;
  font-size:0;
  -webkit-transition:opacity ease-in-out 0.3s;
  -o-transition:opacity ease-in-out 0.3s;
  transform:translateY(-50%);
  background-color:transparent;
  border:none;
  cursor:pointer
}

.t654__btn.t-btn_sm {
  font-size:13px;
  height:35px;
  padding:0 15px
}

.t654__btn-text {
  white-space:nowrap
}

.t654__btn-text::after {
  content:'→';
  line-height:0;
  font-family:Arial,Helvetica,sans-serif
}

@media screen and (max-width:980px) {
  .t654 {
    position:static;
    display:block;
    margin:0;
    padding:0;
    height:auto!important
  }
  .t654.t654__positionabsolute,.t654.t654__positionfixed,.t654.t654__positionstatic {
    position:static
  }
  .t654__cell-container {
    padding:20px 40px!important;
    text-align:center
  }
  .t654 .t-col_flex,.t654__btn-wrapper {
    display:block
  }
  .t654__icon-close {
    right:10px;
    top:15px;
    bottom:initial
  }
  .t654__btn-wrapper {
    padding-left:0!important
  }
  .t654__btn {
    margin-top:10px
  }

}

.t835__quiz {
  position:relative;
  width:100%;
  border:0 solid transparent;
  background-color:#fff;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.t835__quiz_inner-space {
  padding-bottom:50px
}

.t835__quiz-wrapper {
  position:relative;
  height:100%;
  transition:all ease-in-out 0.3s
}

.t835__quiz-form-wrapper {
  padding:35px 45px 55px
}

.t835__quiz-nofixedheight {
  transition:all ease-in-out 0.3s
}

.t835__quiz-description-wrapper {
  position:relative;
  background-color:#ececec;
  border-bottom-left-radius:0!important;
  border-bottom-right-radius:0!important
}

.t835__quiz-description {
  padding:35px 45px 40px
}

.t835__quiz-description::after,.t835__quiz-description::before {
  content:'';
  display:table
}

.t835__quiz-description::after {
  clear:both
}

.t835__quiz-description-title {
  float:left;
  width:90%;
  box-sizing:border-box
}

.t835__quiz-description-text {
  display:inline-block;
  vertical-align:top;
  width:90%
}

.t835__quiz-description-counter {
  float:right;
  font-weight:500
}

.t835__quiz-description svg {
  display:inline-block;
  vertical-align:top;
  padding-right:3px;
  width:20px;
  height:20px
}

.t835__quiz-description .st61 {
  fill:none;
  stroke:#1f5bff;
  stroke-width:5;
  stroke-linecap:round;
  stroke-linejoin:round;
  stroke-miterlimit:10
}

.t835__result-title {
  display:none;
  padding:35px 45px;
  box-sizing:border-box
}

.t835__progressbar {
  position:absolute;
  bottom:0;
  z-index:1;
  width:100%;
  height:5px;
  background-color:#cbcbcb
}

.t835__progress {
  height:100%;
  width:0;
  background-color:#1f5bff;
  transition:width 0.3s ease
}

.t835 .t-input-group:first-child {
  display:block
}

.t835 .t-input-group {
  display:none;
  margin-bottom:25px
}

.t835 .t835__t-input-group_active {
  display:block
}

.t835 .t835__capture-form {
  display:none;
  position:relative
}

.t835 .t835__capture-form .t-input-group {
  display:block
}

.t835__btn-wrapper {
  position:relative;
  padding-left:45px;
  padding-right:45px
}

.t835__btn-wrapper::before,.t835__btn-wrapper::after {
  content:'';
  display:table
}

.t835__btn-wrapper::after {
  clear:both
}

.t835__btn-wrapper .t-btn {
  position:relative
}

.t835__btn-wrapper .t-btn:focus,.t835__btn-wrapper .t-btn:active {
  outline:none
}

.t835__btn-wrapper .t835__btn_prev {
  float:left;
  color:#fff;
  background-color:#cbcbcb
}

.t835__btn-wrapper .t835__btn_next,.t835__btn-wrapper .t835__btn_result {
  float:right;
  overflow:hidden
}

.t835__btn-filling {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:0%;
  transition:width;
  background-color:#fff;
  opacity:.3
}

.t835__btn-filling_filled {
  width:100%
}

.t835__btn-wrapper .t835__btn_prev td,.t835__btn-wrapper .t835__btn_next td,.t835__btn-wrapper .t835__btn_result td {
  position:relative
}

.t835__btn-wrapper .t835__btn_prev.t-btn_sm {
  padding-left:45px
}

.t835__btn-wrapper .t835__btn_next.t-btn_sm {
  padding-right:45px
}

.t835__btn-wrapper .t835__btn_prev td::before {
  content:'\00a0→';
  position:absolute;
  top:50%;
  left:-23px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:18px;
  line-height:1.3;
  transform:rotate(180deg) translateY(45%)
}

.t835__btn-wrapper .t835__btn_next td::after {
  content:'\00a0→';
  position:absolute;
  top:50%;
  font-family:Arial,Helvetica,sans-serif;
  font-size:18px;
  line-height:1;
  transform:translateY(-55%)
}

.t835__btn_result {
  display:none
}

.t835 .t-form__submit {
  position:absolute;
  right:45px;
  bottom:0;
  z-index:1;
  display:none;
  vertical-align:middle;
  margin-top:45px;
  text-align:left
}

.t835 .t835__btn-wrapper .t-btn,.t835 .t-form__submit .t-submit {
  border-radius:0;
  transition:opacity 0.3s
}

.t835 .t835__btn-wrapper .t-btn[disabled],.t835 .t-form__submit .t-submit[disabled] {
  opacity:.6;
  pointer-events:none
}

.t835 .t-submit {
  height:45px;
  font-size:14px;
  padding-left:30px;
  padding-right:30px
}

.t835 .t-form__inputsbox {
  -webkit-transition:max-height 0.3s cubic-bezier(.19,1,.22,1);
  transition:max-height 0.3s cubic-bezier(.19,1,.22,1);
  max-height:10000px
}

.t835 .t835__inputsbox_hidden.t-form__inputsbox {
  overflow:hidden;
  max-height:0;
  opacity:0;
  visibility:hidden
}

.t835 .t-input {
  background-color:transparent;
  -webkit-appearance:none
}

.t835 .t-input-block textarea {
  padding-top:17px
}

.t835 .t-input-block textarea.t-input_pvis {
  padding-top:26px
}

.t835 .t-input-block textarea {
  padding-top:17px;
  background-color:transparent
}

.t835 .t-input-title {
  padding-bottom:5px;
  font-size:26px;
  line-height:1.5;
  font-weight:400
}

.t835 .t-input-subtitle {
  padding-bottom:15px
}

.t835 .t-input-group_rd .t-input-subtitle {
  padding-bottom:5px
}

.t835 .t-inputtime,.t835 .t-datepicker__wrapper {
  max-width:245px
}

.t835 .t-form_bbonly .t-input-title {
  margin-bottom:0
}

.t835 .t-form_bbonly .t-input-subtitle {
  padding-bottom:0;
  padding-top:5px
}

.t835 .t-form_bbonly .t-input-block {
  margin-bottom:30px
}

.t835 .t-radio__control,.t835 .t-checkbox__control,.t835 .t-img-select__text,.t835 .t-ownvariant-wrapper_flex .t-input-ownanswer {
  font-size:15px
}

.t835 .t-img-select__text {
  margin-top:10px
}

.t835 .t-radio__item,.t835 .t-checkboxes__wrapper .t-checkbox__control {
  margin-top:15px;
  margin-bottom:0
}

.t835 .t-checkboxes__wrapper .t-ownvariant-wrapper_flex .t-checkbox__control {
  margin-top:0
}

.t835 .t-checkboxes__wrapper .t-ownvariant-wrapper_flex {
  margin-top:15px
}

.t835 .t-checkboxes__wrapper_button.t-checkboxes__wrapper .t-ownvariant-wrapper_flex,.t835 .t-checkboxes__wrapper_button.t-checkboxes__wrapper .t-checkbox__control,.t835 .t-ownvariant-wrapper_flex .t-radio__control,.t835 .t-ownvariant-wrapper_flex .t-checkboxes__item {
  margin:0
}

.t835 .t-input-block_rd-flex .t-radio__wrapper_button .t-radio__control {
  margin-bottom:0
}

.t835 .t-radio__wrapper.t-radio__wrapper_button,.t835 .t-input-block_rd-flex .t-radio__ownvariant-wrapper .t-radio__control,.t835 .t-input-block_rd-flex .t-radio__ownvariant-wrapper .t-radio__control:first-child,.t835 .t-input-block_rd-flex .t-radio__ownvariant-wrapper .t-radio__control:last-child {
  margin-top:0
}

.t835 .t-input-block_rd-flex .t-radio__item,.t835 .t-input-block_rd-flex .t-checkboxes__item {
  margin-top:15px;
  margin-bottom:0
}

.t835 .t-input-block_rd-flex .t-radio__control:first-child,.t835 .t-input-block_rd-flex .t-radio__control,.t835 .t-input-block_rd-flex .t-radio__control:last-child {
  margin-top:15px;
  margin-bottom:0
}

@media screen and (max-width:1200px) {
  .t835 .t-input-title {
    font-size:24px
  }

}

@media screen and (max-width:640px) {
  .t835__quiz_inner-space {
    padding-bottom:30px
  }
  .t835__col.t-col {
    padding-left:0;
    padding-right:0
  }
  .t835__quiz-description,.t835__result-title {
    padding:20px;
    padding-bottom:25px
  }
  .t835__quiz-description svg {
    display:none
  }
  .t835__quiz-form-wrapper {
    padding-top:20px;
    padding-left:20px;
    padding-right:20px
  }
  .t835 .t-input-block textarea {
    padding-top:12px
  }
  .t835 .t-input-title {
    font-size:22px
  }
  .t835 .t-submit {
    width:100%;
    padding-left:20px;
    padding-right:20px
  }
  .t835 .t-radio__control,.t835 .t-checkbox__control,.t835 .t-img-select__text,.t835 .t-ownvariant-wrapper_flex .t-input-ownanswer {
    font-size:14px
  }
  .t835__btn-wrapper {
    padding-left:20px;
    padding-right:20px
  }

}

@media screen and (max-width:480px) {
  .t835 .t-inputtime,.t835 .t-datepicker__wrapper {
    max-width:100%
  }
  .t835 .t-form__submit {
    right:20px
  }
  .t835__btn-wrapper .t835__btn_prev.t-btn_sm {
    padding-left:20px
  }
  .t835__btn-wrapper .t835__btn_next.t-btn_sm {
    padding-right:20px
  }
  .t835__btn-wrapper .t835__btn_prev td::before,.t835__btn-wrapper .t835__btn_next td::after {
    display:none
  }
  .t835 .t-submit {
    height:50px
  }

}

.uploadcare-dialog.uploadcare-active {
  z-index:9999999
}

.t862__body_popupshowed {
  -webkit-overflow-scrolling:touch!important
}

.t862__wrapper {
  padding-bottom:45px
}

.t862 .t-input-block textarea.t-input_pvis {
  padding-top:26px
}

.t862__quiz {
  width:100%;
  border:0 solid transparent;
  background-color:#fff;
  box-sizing:border-box
}

.t862__quiz-wrapper {
  height:100%
}

.t862__quiz_nofixedheight {
  height:100%;
  max-height:100%;
  transition:height 0.3s ease-in-out
}

.t862__quiz-form-wrapper {
  padding:35px 45px 75px;
  box-sizing:border-box
}

.t862__quiz-description-wrapper {
  position:relative;
  background-color:#ececec;
  overflow:hidden
}

.t862__quiz-description {
  padding:35px 45px 40px;
  box-sizing:border-box
}

.t862__quiz-description::after,.t862__quiz-description::before {
  content:'';
  display:table
}

.t862__quiz-description::after {
  clear:both
}

.t862__quiz-description-title {
  float:left;
  width:90%
}

.t862__quiz-description-text {
  display:inline-block;
  vertical-align:top;
  width:90%
}

.t862__quiz-description-counter {
  float:right;
  font-weight:500
}

.t862__quiz-description svg {
  display:inline-block;
  vertical-align:top;
  padding-right:3px;
  width:20px;
  height:20px;
  stroke:#1f5bff
}

.t862__quiz-description .st61 {
  fill:none;
  stroke-width:5;
  stroke-linecap:round;
  stroke-linejoin:round;
  stroke-miterlimit:10
}

.t862__result-title {
  display:none;
  padding:35px 45px;
  box-sizing:border-box
}

.t862__progressbar {
  position:absolute;
  bottom:0;
  z-index:1;
  width:100%;
  height:5px;
  background-color:#cbcbcb;
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
}

.t862__progress {
  height:100%;
  width:0;
  background-color:#1f5bff;
  transition:width 0.3s ease
}

.t862 .t-input-group:first-child {
  display:block
}

.t862 .t-input-group {
  display:none
}

.t862 .t862__t-input-group_active {
  display:block
}

.t862 .t862__capture-form {
  display:none;
  position:relative;
  padding-bottom:0
}

.t862 .t862__capture-form .t-input-group {
  display:block;
  margin-bottom:25px;
  box-sizing:border-box
}

.t862 .t862__quiz_nofixedheight .t-input-group {
  padding-bottom:60px
}

.t862 .t862__quiz_nofixedheight .t862__capture-form .t-input-group {
  padding-bottom:0
}

.t862 .t862__quiz_nofixedheight .t862__capture-form {
  padding-bottom:20px
}

.t862 .t862__quiz_nofixedheight .t862__quiz-form-wrapper {
  padding-bottom:65px
}

.t862__btn-wrapper {
  position:absolute;
  bottom:45px;
  width:100%;
  padding-left:45px;
  padding-right:45px;
  box-sizing:border-box
}

.t862__btn-wrapper::before,.t862__btn-wrapper::after {
  content:'';
  display:table
}

.t862__btn-wrapper::after {
  clear:both
}

.t862__btn-wrapper .t-btn {
  position:relative
}

.t862__btn-wrapper .t-btn:focus,.t862__btn-wrapper .t-btn:active {
  outline:none
}

.t862__btn-wrapper .t862__btn_prev {
  float:left;
  color:#fff;
  background-color:#cbcbcb
}

.t862__btn-wrapper .t862__btn_next,.t862__btn-wrapper .t862__btn_result {
  float:right;
  overflow:hidden
}

.t862__btn-filling {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:0%;
  transition:width;
  background-color:#fff;
  opacity:.3
}

.t862__btn-filling_filled {
  width:100%
}

.t862__btn-wrapper .t862__btn_prev td,.t862__btn-wrapper .t862__btn_next td,.t862__btn-wrapper .t862__btn_result td {
  position:relative
}

.t862__btn-wrapper .t862__btn_prev.t-btn_sm {
  padding-left:45px
}

.t862__btn-wrapper .t862__btn_next.t-btn_sm {
  padding-right:45px
}

.t862__btn-wrapper .t862__btn_prev td::before {
  content:'\00a0→';
  position:absolute;
  top:50%;
  left:-23px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:18px;
  line-height:1.3;
  -webkit-transform:rotate(180deg) translateY(45%);
  transform:rotate(180deg) translateY(45%)
}

.t862__btn-wrapper .t862__btn_next td::after {
  content:'\00a0→';
  position:absolute;
  top:50%;
  font-family:Arial,Helvetica,sans-serif;
  font-size:18px;
  line-height:1;
  -webkit-transform:translateY(-55%);
  transform:translateY(-55%)
}

.t862__btn_result {
  display:none
}

.t862 .t-form__submit {
  position:absolute;
  right:45px;
  bottom:45px;
  z-index:1;
  display:none;
  vertical-align:middle;
  text-align:left
}

.t862 .t862__btn-wrapper .t-btn,.t862 .t-form__submit .t-submit {
  border-radius:0;
  transition:opacity 0.3s
}

.t862 .t862__btn-wrapper .t-btn[disabled],.t862 .t-form__submit .t-submit[disabled] {
  opacity:.6;
  pointer-events:none
}

.t862 .t-submit {
  height:45px;
  font-size:14px;
  padding-left:30px;
  padding-right:30px
}

.t862 .t-form__inputsbox {
  transition:max-height 0.3s cubic-bezier(.19,1,.22,1);
  max-height:10000px
}

.t862__inputsbox_hidden.t-form__inputsbox {
  overflow:hidden;
  max-height:0;
  opacity:0
}

.t862 .t-input {
  background-color:transparent;
  -webkit-appearance:none
}

.t862 .t-input-block textarea.t-input_pvis {
  padding-top:26px
}

.t862 .t-input-block textarea {
  padding-top:17px;
  background-color:transparent
}

.t862 .t-input-title {
  padding-bottom:5px;
  font-size:26px;
  line-height:1.5;
  font-weight:400
}

.t862 .t-input-subtitle {
  padding-bottom:15px
}

.t862 .t-input-group_rd .t-input-subtitle {
  padding-bottom:5px
}

.t862 .t-inputtime,.t862 .t-datepicker__wrapper {
  max-width:245px
}

.t862 .t-form_bbonly .t-input-title {
  margin-bottom:0
}

.t862 .t-form_bbonly .t-input-subtitle {
  padding-bottom:0;
  padding-top:5px
}

.t862 .t-form_bbonly .t-input-block {
  margin-bottom:30px
}

.t862 .t-radio__control,.t862 .t-checkbox__control,.t862 .t-img-select__text,.t862 .t-ownvariant-wrapper_flex .t-input-ownanswer {
  font-size:15px
}

.t862 .t-img-select__text {
  margin-top:10px
}

.t862 .t-radio__item,.t862 .t-checkboxes__wrapper .t-checkbox__control {
  margin-top:15px;
  margin-bottom:15px
}

.t862 .t-checkboxes__wrapper .t-ownvariant-wrapper_flex {
  margin-top:15px
}

.t862 .t-checkboxes__wrapper .t-ownvariant-wrapper_flex .t-checkbox__control,.t862 .t-radio__wrapper.t-radio__wrapper_button,.t862 .t-input-block_rd-flex .t-radio__ownvariant-wrapper .t-radio__control,.t862 .t-input-block_rd-flex .t-radio__ownvariant-wrapper .t-radio__control:first-child,.t862 .t-input-block_rd-flex .t-radio__ownvariant-wrapper .t-radio__control:last-child {
  margin-top:0
}

.t862 .t-input-block_rd-flex .t-radio__wrapper_button .t-radio__control {
  margin-bottom:0
}

.t862 .t-checkboxes__wrapper_button.t-checkboxes__wrapper .t-ownvariant-wrapper_flex,.t862 .t-checkboxes__wrapper_button.t-checkboxes__wrapper .t-checkbox__control,.t862 .t-ownvariant-wrapper_flex .t-radio__control,.t862 .t-ownvariant-wrapper_flex .t-checkboxes__item {
  margin:0
}

.t862 .t-input-block_rd-flex .t-radio__item,.t862 .t-input-block_rd-flex .t-checkboxes__item {
  margin-top:15px;
  margin-bottom:0
}

.t862 .t-input-block_rd-flex .t-radio__control:first-child,.t862 .t-input-block_rd-flex .t-radio__control,.t862 .t-input-block_rd-flex .t-radio__control:last-child {
  margin-top:15px;
  margin-bottom:0
}

@media screen and (max-width:1200px) {
  .t862 .t-input-title {
    font-size:24px
  }

}

@media screen and (max-width:640px) {
  .t862 .t-input-group {
    margin-bottom:20px
  }
  .t862 .t862__capture-form {
    padding-bottom:0
  }
  .t862 .t862__quiz_nofixedheight .t862__capture-form {
    padding-bottom:0
  }
  .t862 .t862__capture-form .t-input-group {
    margin-bottom:20px
  }
  .t862 .t862__quiz_nofixedheight .t-input-group {
    padding-bottom:0
  }
  .t862 .t-input {
    height:50px;
    padding:0 14px;
    font-size:16px
  }
  .t862 .t-input__vis-ph {
    top:17px
  }
  .t862 .t-input_pvis {
    padding:22px 20px 10px
  }
  .t862 .t-input-block textarea.t-input_pvis {
    padding-top:22px
  }
  .t862__wrapper {
    padding-bottom:20px
  }
  .t862__col.t-col {
    padding-left:0;
    padding-right:0
  }
  .t862__quiz-description,.t862__result-title {
    padding:20px;
    padding-bottom:25px
  }
  .t862__quiz-description svg {
    display:none
  }
  .t862__quiz-form-wrapper {
    padding:20px 20px 95px
  }
  .t862 .t-form__submit {
    right:20px
  }
  .t862 .t-input-block textarea {
    padding-top:12px
  }
  .t862 .t-input-title {
    font-size:22px
  }
  .t862 .t-submit {
    width:100%;
    padding-left:20px;
    padding-right:20px
  }
  .t862 .t-radio__control,.t862 .t-checkbox__control,.t862 .t-img-select__text {
    word-break:normal;
    overflow-wrap:anywhere
  }
  .t862 .t862__btn-wrapper {
    padding-left:20px;
    padding-right:20px
  }
  .t862 .t-popup_show .t-popup__container {
    max-width:100%;
    inset:0;
    padding-top:50px;
    margin:0;
    box-sizing:border-box;
    min-height:100vh;
    -webkit-transform:translateY(0);
    transform:translateY(0);
    position:relative
  }
  .t862 .t-popup {
    padding:0
  }
  .t862 .t-popup__close {
    width:100%;
    height:50px;
    background:#000;
    position:fixed;
    display:table;
    z-index:2;
    left:0;
    right:0;
    top:0
  }
  .t862 .t-popup__block-close {
    display:flex;
    justify-content:flex-end;
    align-items:center
  }
  .t862 .t-popup__block-close-button {
    display:table-cell;
    vertical-align:middle;
    width:16px;
    margin-right:10px;
    padding:10px;
    font-size:0;
    text-align:right
  }
  .t862 .t-popup__close-icon {
    width:16px;
    height:16px
  }

}

@media screen and (max-width:640px) and (orientation:portrait) {
  .t862 .t-popup_show .t-popup__container {
    min-height:100vh;
    min-height:calc(var(--vh,1vh) * 100)
  }

}

@media screen and (max-width:480px) {
  .t862 .t-inputtime,.t862 .t-datepicker__wrapper {
    max-width:100%
  }
  .t862__btn-wrapper .t862__btn_prev.t-btn_sm {
    padding-left:20px
  }
  .t862__btn-wrapper .t862__btn_next.t-btn_sm {
    padding-right:20px
  }
  .t862 .t862__btn-wrapper .t862__btn_prev td::before,.t862 .t862__btn-wrapper .t862__btn_next td::after {
    display:none
  }
  .t862 .t-submit {
    height:50px
  }

}

.t118 {
  padding-top:28px;
  padding-bottom:28px
}

.t118__line {
  position:relative;
  height:1px;
  margin-top:.5em;
  margin-bottom:.5em;
  background-color:#000000;
  border:none;
  opacity:.2
}

.t603__container {
  min-height:1px;
  padding:0 10px 20px;
  font-size:0;
  box-sizing:border-box
}

.t603__container_indent {
  padding:0 30px;
  box-sizing:border-box
}

.t603__tile {
  display:inline-block;
  vertical-align:top;
  padding:20px 10px 0;
  box-sizing:border-box
}

.t603__tile_25 {
  width:25%
}

.t603__tile_50 {
  width:50%
}

.t603__tile_33 {
  width:33.3333%
}

.t603__tile_100 {
  width:100%
}

.t603__title {
  padding-bottom:8px
}

.t603__descr {
  padding-bottom:8px
}

.t603__textwrapper {
  margin:10px 0
}

.t603__blockimg {
  width:100%
}

.t603__blockimg_16-9 {
  padding-bottom:56%
}

.t603__blockimg_4-3 {
  padding-bottom:75%
}

.t603__blockimg_3-2 {
  padding-bottom:66%
}

.t603__blockimg_1-1 {
  padding-bottom:100%
}

.t603__blockimg_2-3 {
  padding-bottom:150%
}

.t603__blockimg_3-4 {
  padding-bottom:133%
}

.t603__blockimg_9-16 {
  padding-bottom:177%
}

@media screen and (max-width:1200px) {
  .t603__container.t-container {
    padding:0 0 20px
  }

}

@media screen and (max-width:960px) {
  .t603__container.t603__container_indent {
    padding:0 15px
  }
  .t603__tile_33,.t603__tile_25 {
    width:50%
  }
  .t603__container {
    padding:0 5px 10px
  }
  .t603__container.t-container {
    padding:0 15px 10px
  }
  .t603__tile {
    padding:10px 5px 0
  }
  @supports (-webkit-touch-callout:none) {
    .t603__container {
      border:1px solid transparent
    }

  }

}

.t400__off:not([data-record-type='396']) {
  display:none!important
}

.t400__off[data-record-type='396'] {
  opacity:0!important;
  height:0!important;
  max-height:0!important;
  min-height:0!important;
  pointer-events:none!important;
  overflow:hidden!important;
  padding-top:0!important;
  padding-bottom:0!important
}

.t400 .t400__wrapone {
  position:relative
}

.t400 .t400__wraptwo {
  position:relative;
  z-index:1;
  text-align:center
}

.t400 .t400__submit {
  font-family:'TildaSans',Arial,sans-serif;
  text-align:center;
  line-height:1;
  border:0 none;
  font-size:16px;
  padding-left:60px;
  padding-right:60px;
  -webkit-appearance:none;
  font-weight:700;
  background:transparent;
  cursor:pointer;
  box-sizing:border-box;
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis
}

.t400 .t400__submit_size_sm {
  height:40px;
  line-height:1;
  font-size:14px;
  padding-left:30px;
  padding-right:30px
}

.t400 .t400__submit_size_smd {
  height:50px;
  line-height:1;
  font-size:15px;
  padding-left:44px;
  padding-right:44px
}

.t400 .t400__submit_size_lg {
  height:60px;
  line-height:1;
  font-size:22px;
  padding-left:70px;
  padding-right:70px
}

.t400 .t400__submit_size_xl {
  height:80px;
  line-height:1;
  font-size:26px;
  padding-left:80px;
  padding-right:80px
}

.t400 .t400__submit_size_xxl {
  height:100px;
  line-height:1;
  font-size:30px;
  padding-left:90px;
  padding-right:90px
}

@media screen and (max-width:640px) {
  .t400 .t400__submit {
    padding-left:30px;
    padding-right:30px;
    margin-left:20px;
    margin-right:20px;
    -webkit-border-radius:0;
    max-width:calc(100% - 40px)
  }
  .t400 .t400__submit_size_lg,.t400 .t400__submit_size_xl,.t400 .t400__submit_size_xxl {
    height:70px;
    line-height:1;
    font-size:18px;
    padding-left:40px;
    padding-right:40px
  }

}

.t142 .t142__submit-overflowed {
  line-height:1.1!important
}

.t142 .t142__wrapone {
  position:relative
}

.t142 .t142__wraptwo {
  position:relative;
  z-index:1;
  text-align:center
}

.t142 .t142__submit {
  font-family:'TildaSans',Arial,sans-serif;
  text-align:center;
  border:0 none;
  font-size:16px;
  padding-left:60px;
  padding-right:60px;
  -webkit-appearance:none;
  font-weight:700;
  background:none;
  cursor:pointer;
  box-sizing:content-box;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}

.t142 .t142__submit_size_sm {
  height:40px;
  font-size:14px;
  padding-left:30px;
  padding-right:30px
}

.t142 .t142__submit_size_smd {
  height:50px;
  font-size:15px;
  padding-left:44px;
  padding-right:44px
}

.t142 .t142__submit_size_lg {
  height:60px;
  font-size:22px;
  padding-left:70px;
  padding-right:70px
}

.t142 .t142__submit_size_xl {
  height:80px;
  font-size:26px;
  padding-left:80px;
  padding-right:80px
}

.t142 .t142__submit_size_xxl {
  height:100px;
  line-height:100px;
  font-size:30px;
  padding-left:90px;
  padding-right:90px
}

@media screen and (max-width:640px) {
  .t142__wraptwo {
    margin-left:20px;
    margin-right:20px
  }
  .t142 .t142__submit {
    white-space:normal;
    padding-left:30px;
    padding-right:30px;
    -webkit-border-radius:0
  }
  .t142 .t142__submit_size_lg,.t142 .t142__submit_size_xl,.t142 .t142__submit_size_xxl {
    height:60px;
    font-size:18px;
    padding-left:40px;
    padding-right:40px
  }

}

.t123__centeredContainer {
  text-align:center
}