.csssize {
  height:14648px
}
.t-body {
  margin:0px
}
#allrecords,
body {
  background-color:none
}
#allrecords {
  -webkit-font-smoothing:antialiased
}
#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:'TildaSans',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-text_lg {
  font-size:22px;
  line-height:1.55
}
.t-name {
  font-family:'TildaSans',Arial,sans-serif;
  font-weight:600;
  color:#000000
}
.t-name_xs {
  font-size:16px;
  line-height:1.35
}
.t-name_lg {
  font-size:22px;
  line-height:1.35
}
.t-name_xl {
  font-size:24px;
  line-height:1.35
}
.t-title {
  font-family:'TildaSans',Arial,sans-serif;
  font-weight:600;
  color:#000000
}
.t-title_xxs {
  font-size:36px;
  line-height:1.23
}
.t-title_xs {
  font-size:42px;
  line-height:1.23
}
.t-title_sm {
  font-size:48px;
  line-height:1.23
}
.t-title_md {
  font-size:52px;
  line-height:1.23
}
.t-title_lg {
  font-size:64px;
  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_sm {
  font-size:18px;
  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-descr_xxxl {
  font-size:30px;
  line-height:1.45;
  letter-spacing:.45
}
.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-opacity_50 {
  filter:alpha(opacity=50);
  KHTMLOpacity:.5;
  MozOpacity:.5;
  opacity:.5
}
.t-align_center {
  text-align:center
}
.t-align_left {
  text-align:left
}
.t-align_right {
  text-align:right
}
.t-margin_auto {
  margin-left:auto;
  margin-right:auto
}
.t-valign_middle {
  vertical-align:middle
}
.t-tildalabel {
  background-color:#000;
  color:#fff;
  width:100%;
  height:70px;
  font-family:Arial;
  font-size:14px
}
.t-tildalabel:hover .t-tildalabel__wrapper {
  opacity:1
}
.t-tildalabel__wrapper {
  display:table;
  height:30px;
  width:270px;
  margin:0 auto;
  padding-top:20px;
  opacity:.4
}
.t-tildalabel__txtleft {
  display:table-cell;
  width:120px;
  height:30px;
  vertical-align:middle;
  text-align:right;
  padding-right:12px;
  font-weight:300;
  font-size:12px
}
.t-tildalabel__wrapimg {
  display:table-cell;
  width:30px;
  height:30px;
  vertical-align:middle
}
.t-tildalabel__img {
  width:30px;
  height:30px;
  vertical-align:middle
}
.t-tildalabel__txtright {
  display:table-cell;
  width:120px;
  height:30px;
  vertical-align:middle;
  padding-left:12px;
  font-weight:500;
  letter-spacing:2px
}
.t-tildalabel__link {
  color:#fff;
  text-decoration:none;
  vertical-align:middle
}
.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:'TildaSans',Arial,sans-serif
}
.t-form__errorbox-wrapper {
  font-family:'TildaSans',Arial,sans-serif
}
.t-form__errorbox-text {
  font-family:'TildaSans',Arial,sans-serif
}
.t-form__errorbox-item {
  font-family:'TildaSans',Arial,sans-serif
}
.t-form__successbox {
  font-family:'TildaSans',Arial,sans-serif
}
.t-rec_pt_0 {
  padding-top:0
}
.t-rec_pt_30 {
  padding-top:30px
}
.t-rec_pt_75 {
  padding-top:75px
}
.t-rec_pt_120 {
  padding-top:120px
}
.t-rec_pb_0 {
  padding-bottom:0
}
.t-rec_pb_15 {
  padding-bottom:15px
}
.t-rec_pb_30 {
  padding-bottom:30px
}
.t-rec_pb_60 {
  padding-bottom:60px
}
.t-rec_pb_75 {
  padding-bottom:75px
}
.t-rec_pb_150 {
  padding-bottom:150px
}
.t-btnflex,
.t-btn.t-btnflex,
.t-submit.t-btnflex {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:1ch;
  max-width:100%;
  height:unset;
  padding:0;
  overflow:hidden;
  font-family:'TildaSans',Arial,sans-serif,Arial,sans-serif;
  font-weight:600;
  line-height:var(--line-height,1.4);
  padding-top:calc(((var(--height,0px) - 1em * var(--line-height,1.4)) / 2) - var(--border-width,0px));
  padding-bottom:calc(((var(--height,0px) - 1em * var(--line-height,1.4)) / 2) - var(--border-width,0px));
  box-sizing:border-box;
  border-style:solid;
  border-color:transparent;
  border-width:var(--border-width,0);
  background-image:none;
  cursor:pointer;
  user-select:none;
  text-decoration:none;
  color:inherit;
  border-radius:0;
  background-color:transparent;
  white-space:nowrap
}
.t-btnflex.t-btnflex_icon_hover_only:not(:hover) {
  gap:0
}
.t-btnflex__text {
  max-width:100%;
  overflow:hidden;
  text-align:center;
  white-space:inherit;
  text-overflow:ellipsis
}
.t-btnflex__icon {
  position:relative;
  flex-shrink:0;
  width:1.4em;
  height:1.4em;
  transition-duration:inherit
}
.t-btnflex.t-btnflex_icon_hover_only .t-btnflex__icon {
  transition-property:width;
  transition-timing-function:inherit
}
.t-btnflex.t-btnflex_icon_hover_only:not(:hover) .t-btnflex__icon {
  width:0
}
.t-btnflex__icon::before,
.t-btnflex__icon::after {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-position:center;
  background-size:contain;
  background-repeat:no-repeat
}
.t-btnflex__icon::before {
  content:'';
  background-image:var(--icon,none);
  transition:opacity cubic-bezier(.25,1,.5,1),visibility cubic-bezier(.25,1,.5,1),color ease-in-out;
  transition-duration:inherit
}
.t-btnflex__icon.t-btnflex__icon_default_glyph::before {
  -webkit-mask-image:var(--icon,none);
  mask-image:var(--icon,none);
  -webkit-mask-position:center;
  mask-position:center;
  -webkit-mask-size:contain;
  mask-size:contain;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  background-image:none;
  background-color:currentcolor
}
.t-btnflex__icon_has_hover::after {
  content:'';
  opacity:0;
  visibility:hidden;
  background-image:var(--icon-hover,none);
  transition:opacity cubic-bezier(.45,0,.55,1),visibility cubic-bezier(.45,0,.55,1),color ease-in-out;
  transition-duration:inherit
}
.t-btnflex__icon.t-btnflex__icon_hover_glyph::after {
  -webkit-mask-image:var(--icon-hover,none);
  mask-image:var(--icon-hover,none);
  -webkit-mask-position:center;
  mask-position:center;
  -webkit-mask-size:contain;
  mask-size:contain;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  background-image:none;
  background-color:currentcolor
}
@media (hover:hover) {
  .t-btnflex:hover .t-btnflex__icon_has_hover::before {
    opacity:0;
    visibility:hidden;
    transition-timing-function:cubic-bezier(.5,0,.75,0)
  }
  .t-btnflex:hover .t-btnflex__icon_has_hover::after {
    opacity:1;
    visibility:visible
  }
}
.t-btnflex_xs,
.t-btn.t-btnflex_xs,
.t-submit.t-btnflex_xs {
  --height:35px;
  font-size:13px;
  padding-left:15px;
  padding-right:15px
}
.t-btnflex_sm,
.t-btn.t-btnflex_sm,
.t-submit.t-btnflex_sm {
  --height:45px;
  font-size:14px;
  padding-left:30px;
  padding-right:30px
}
.t-btnflex_smd,
.t-btn.t-btnflex_smd,
.t-submit.t-btnflex_smd {
  --height:50px;
  font-size:15px;
  padding-left:44px;
  padding-right:44px
}
.t-btnflex_md,
.t-btn.t-btnflex_md,
.t-submit.t-btnflex_md {
  --height:60px;
  font-size:16px;
  padding-left:60px;
  padding-right:60px
}
.t-btnflex_lg,
.t-btn.t-btnflex_lg,
.t-submit.t-btnflex_lg {
  --height:60px;
  font-size:22px;
  padding-left:70px;
  padding-right:70px
}
.t-btnflex_xl,
.t-btn.t-btnflex_xl,
.t-submit.t-btnflex_xl {
  --height:80px;
  font-size:26px;
  padding-left:80px;
  padding-right:80px
}
.t-btnflex_xxl,
.t-btn.t-btnflex_xxl,
.t-submit.t-btnflex_xxl {
  --height:100px;
  font-size:30px;
  padding-left:90px;
  padding-right: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-text_lg {
    font-size:20px
  }
  .t-descr_xxs {
    font-size:12px
  }
  .t-descr_sm {
    font-size:16px
  }
  .t-descr_md {
    font-size:18px
  }
  .t-descr_xl {
    font-size:22px
  }
  .t-descr_xxxl {
    font-size:26px
  }
  .t-title_xxs {
    font-size:32px
  }
  .t-title_xs {
    font-size:38px
  }
  .t-title_sm {
    font-size:44px
  }
  .t-title_md {
    font-size:48px
  }
  .t-title_lg {
    font-size:60px
  }
  .t-name_xs {
    font-size:14px
  }
  .t-name_lg {
    font-size:20px
  }
  .t-name_xl {
    font-size:22px
  }
  .t-btnflex_sm,
  .t-btn.t-btnflex_sm,
  .t-submit.t-btnflex_sm {
    padding-left:25px;
    padding-right:25px
  }
  .t-btnflex_smd,
  .t-btn.t-btnflex_smd,
  .t-submit.t-btnflex_smd {
    padding-left:30px;
    padding-right:30px
  }
  .t-btnflex_md,
  .t-btn.t-btnflex_md,
  .t-submit.t-btnflex_md {
    padding-left:45px;
    padding-right:45px
  }
  .t-btnflex_lg,
  .t-btn.t-btnflex_lg,
  .t-submit.t-btnflex_lg {
    padding-left:55px;
    padding-right:55px
  }
  .t-btnflex_xl,
  .t-btn.t-btnflex_xl,
  .t-submit.t-btnflex_xl {
    padding-left:65px;
    padding-right:65px
  }
  .t-btnflex_xxl,
  .t-btn.t-btnflex_xxl,
  .t-submit.t-btnflex_xxl {
    padding-left:75px;
    padding-right:75px
  }
}
@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-text_lg {
    font-size:18px;
    line-height:1.45
  }
  .t-descr_sm {
    font-size:14px;
    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-descr_xxxl {
    font-size:22px
  }
  .t-title_xxs {
    font-size:28px
  }
  .t-title_xs {
    font-size:30px
  }
  .t-title_sm {
    font-size:30px
  }
  .t-title_md {
    font-size:30px
  }
  .t-title_lg {
    font-size:30px
  }
  .t-name_xs {
    font-size:12px
  }
  .t-name_lg {
    font-size:18px
  }
  .t-name_xl {
    font-size:20px
  }
  .t-btn {
    white-space:normal
  }
  .t-btnflex,
  .t-btn.t-btnflex,
  .t-submit.t-btnflex {
    white-space:normal
  }
  .t-btnflex_sm,
  .t-btn.t-btnflex_sm,
  .t-submit.t-btnflex_sm {
    padding-left:20px;
    padding-right:20px
  }
  .t-btnflex_smd,
  .t-btn.t-btnflex_smd,
  .t-submit.t-btnflex_smd {
    padding-left:25px;
    padding-right:25px
  }
  .t-btnflex_md,
  .t-btn.t-btnflex_md,
  .t-submit.t-btnflex_md {
    padding-left:30px;
    padding-right:30px
  }
  .t-btnflex_lg,
  .t-btn.t-btnflex_lg,
  .t-submit.t-btnflex_lg {
    font-size:18px;
    padding-left:40px;
    padding-right:40px
  }
  .t-btnflex_xl,
  .t-btn.t-btnflex_xl,
  .t-submit.t-btnflex_xl {
    font-size:22px;
    padding-left:50px;
    padding-right:50px
  }
  .t-btnflex_xxl,
  .t-btn.t-btnflex_xxl,
  .t-submit.t-btnflex_xxl {
    font-size:26px;
    padding-left:60px;
    padding-right:60px
  }
}
@media screen and (max-width:480px) {
  .t-rec_pt_0 {
    padding-top:0
  }
  .t-rec_pt_30 {
    padding-top:30px
  }
  .t-rec_pt_75 {
    padding-top:75px
  }
  .t-rec_pt_120 {
    padding-top:90px!important
  }
  .t-rec_pb_0 {
    padding-bottom:0
  }
  .t-rec_pb_15 {
    padding-bottom:15px
  }
  .t-rec_pb_30 {
    padding-bottom:30px
  }
  .t-rec_pb_60 {
    padding-bottom:60px
  }
  .t-rec_pb_75 {
    padding-bottom:75px
  }
  .t-rec_pb_150 {
    padding-bottom:90px!important
  }
  .t-btnflex_xs,
  .t-btn.t-btnflex_xs,
  .t-submit.t-btnflex_xs {
    --height:40px
  }
  .t-btnflex_sm,
  .t-btn.t-btnflex_sm,
  .t-submit.t-btnflex_sm {
    --height:50px
  }
}
.t898 {
  position:relative
}
.t898_animate .t898__animated-circle {
  position:absolute;
  width:60px;
  height:60px;
  top:-3px;
  left:-3px;
  border-radius:100%;
  box-shadow:0 0 20px 0 rgba(0,0,0,.2);
  border:3px solid #08c;
  animation:t898__pulsate 1s ease-out;
  animation-iteration-count:infinite;
  -webkit-animation:t898__pulsate 2s ease-out;
  -webkit-animation-iteration-count:infinite;
  opacity:0
}
.t898_animate .t898__btn_label {
  animation:t898__btn-pulsate 2s ease-out;
  animation-iteration-count:infinite;
  -webkit-animation:t898__btn-pulsate 2s ease-out;
  -webkit-animation-iteration-count:infinite
}
.t898_animate:hover .t898__animated-circle {
  animation:none
}
.t898_animate:hover .t898__btn_label {
  animation:none
}
.t898__btn-text {
  position:absolute;
  right:80px;
  white-space:nowrap;
  padding:9px 13px;
  font-size:15px;
  border-radius:3px;
  transform:translateX(0%) translateY(-50%);
  top:50%;
  background:#292929;
  color:#fff;
  opacity:.85;
  transition:all 0.1s linear;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  pointer-events:all
}
.t898__btn-text::after {
  content:'';
  position:absolute;
  width:0;
  height:0;
  border:solid transparent;
  border-width:10px;
  top:50%;
  right:-20px;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  border-left-color:#292929
}
.t898__btn {
  bottom:50px;
  right:65px;
  cursor:pointer;
  position:fixed;
  z-index:100000;
  pointer-events:none
}
.t898__btn_label {
  display:block;
  position:relative;
  cursor:pointer;
  z-index:2;
  width:60px;
  height:60px;
  justify-content:center;
  align-items:center;
  background:#08c;
  border-radius:50%;
  transition:all 0.2s ease-in-out;
  box-shadow:0 0 20px 0 rgba(0,0,0,.3);
  overflow:hidden;
  pointer-events:all
}
.t898__btn_label:hover {
  box-shadow:0 0 20px 0 rgba(0,0,0,.4)
}
.t898__btn_input {
  display:none
}
.t898__btn_input:checked~.t898__btn-text {
  opacity:0;
  visibility:hidden
}
.t898__btn_input:checked~a:nth-of-type(1) {
  transition:all 0.2s ease-in-out;
  transform:translate(0,-135%)
}
.t898__btn_input:checked~a:nth-of-type(2) {
  transition:all 0.225s ease-in-out;
  transform:translate(0,-255%)
}
.t898__btn_input:checked~a:nth-of-type(3) {
  transition:all 0.25s ease-in-out;
  transform:translate(0,-375%)
}
.t898__btn_input:checked~a:nth-of-type(4) {
  transition:all 0.275s ease-in-out;
  transform:translate(0,-495%)
}
.t898__btn_input:checked~a:nth-of-type(5) {
  transition:all 0.3s ease-in-out;
  transform:translate(0,-615%)
}
.t898__btn_input:checked~a:nth-of-type(6) {
  transition:all 0.325s ease-in-out;
  transform:translate(0,-735%)
}
.t898__btn_input:checked~a:nth-of-type(7) {
  transition:all 0.325s ease-in-out;
  transform:translate(0,-855%)
}
.t898__btn_input:checked~a:nth-of-type(8) {
  transition:all 0.35s ease-in-out;
  transform:translate(0,-975%)
}
.t898__btn_input:checked~a:nth-of-type(9) {
  transition:all 0.375s ease-in-out;
  transform:translate(0,-1095%)
}
.t898__btn_input:checked~a:nth-of-type(10) {
  transition:all 0.4s ease-in-out;
  transform:translate(0,-1215%)
}
.t898__btn_input:checked~a:nth-of-type(11) {
  transition:all 0.425s ease-in-out;
  transform:translate(0,-1335%)
}
.t898__btn_input:checked~.t898__animated-circle {
  display:none
}
.t898__btn_input:checked~.t898__icon_link {
  opacity:1;
  visibility:visible
}
.t898__btn_input:checked+label {
  background:#fff!important;
  animation:none
}
.t898__btn_input:checked+label .t898__bgimg {
  opacity:0;
  visibility:hidden
}
.t898__btn_input:checked+label .t898__icon-write {
  opacity:0;
  visibility:hidden;
  transform:scale(.1)
}
.t898__btn_input:checked+label .t898__icon-close {
  opacity:1;
  visibility:visible;
  transform:scale(1)
}
.t898__btn_label:hover {
  box-shadow:0 0 20px 0 rgba(0,0,0,.4)
}
.t898__bgimg {
  position:absolute;
  inset:0;
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  transition:all 0.2s linear
}
.t898__icon {
  transition:all 0.3s ease-in-out;
  position:absolute;
  margin:auto;
  inset:0
}
.t898__icon-close {
  opacity:0;
  visibility:hidden;
  transform:scale(.1)
}
.t898__icon_link {
  border-radius:50%;
  box-shadow:0 0 20px 0 rgba(0,0,0,.3);
  opacity:0;
  visibility:hidden;
  width:50px;
  height:50px;
  pointer-events:all
}
.t898__icon_link .t898__btn-text {
  opacity:0
}
.t898__icon_link:hover {
  box-shadow:0 0 20px 0 rgba(0,0,0,.4)
}
.t898__icon_link:hover .t898__btn-text {
  opacity:.85
}
.t898_pos_left .t898__btn-text {
  left:80px;
  right:auto
}
.t898_pos_left .t898__btn-text::after {
  left:-20px;
  border-right-color:#292929;
  border-left-color:transparent
}
.t898__svg__wrapper {
  position:relative
}
.t898__svg__bg {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  z-index:-1;
  background-color:#fff;
  border-radius:50%;
  width:40px;
  height:40px
}
@keyframes t898__btn-pulsate {
  0% {
    transform:scale(1,1)
  }
  25% {
    transform:scale(1.1,1.1)
  }
  50% {
    transform:scale(1,1)
  }
}
@keyframes t898__pulsate {
  0% {
    -webkit-transform:scale(.8,.8);
    opacity:0
  }
  25% {
    opacity:.4
  }
  50% {
    -webkit-transform:scale(1.3,1.3);
    opacity:0
  }
  100% {
    -webkit-transform:scale(.8,.8);
    opacity:0
  }
}
@media screen and (max-width:960px) {
  .t898__btn {
    bottom:10px!important;
    right:10px!important
  }
  .t898_pos_left .t898__btn {
    left:10px!important
  }
  .t898__btn-text {
    font-size:12px
  }
  .t898_pos_right-mobile .t898__btn-text {
    right:80px;
    left:auto
  }
  .t898_pos_left-mobile .t898__btn-text {
    left:80px;
    right:auto
  }
  .t898_pos_left .t898__btn-text::after,
  .t898_pos_left-mobile .t898__btn-text::after {
    left:-16px;
    right:auto;
    border-left-color:transparent;
    border-right-color:#292929
  }
  .t898__btn-text::after,
  .t898_pos_right-mobile .t898__btn-text::after {
    border-width:8px;
    right:-16px;
    left:auto;
    border-left-color:#292929;
    border-right-color:transparent
  }
}
.t339__blocklogo {
  margin-bottom:55px
}
.t339__logo-link {
  display:inline-block
}
.t338__logo {
  max-width:280px;
  width:100%
}
.t338__title {
  margin-bottom:50px;
  color:#fff
}
.t338__descr {
  margin-bottom:63px;
  color:#fff
}
.t338__btn {
  border-radius:100px
}
.t338.t-align_center .t338__title,
.t338.t-align_center .t338__descr {
  margin-left:auto;
  margin-right:auto
}
.t338.t-align_right .t338__title,
.t338.t-align_right .t338__descr {
  margin-left:auto
}
.t594 .t-section__bottomwrapper {
  margin-top:105px
}
.t594__container::before {
  display:none
}
.t594__container {
  text-align:center;
  flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  font-size:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  justify-content:center;
  -webkit-justify-content:center
}
.t594__item {
  padding:20px;
  box-sizing:border-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  margin:0
}
.t594__item_3-in-row {
  width:33.333%
}
.t594__item_4-in-row {
  width:25%
}
.t594__item_5-in-row {
  width:20%
}
.t594__item_6-in-row {
  width:16.666%
}
.t594 .t-card__link {
  max-width:100%;
  width:100%;
  margin:0 auto
}
.t594__img {
  max-width:100%;
  width:100%;
  margin:0 auto
}
.t594__greyonhovercolor {
  -webkit-filter:grayscale(100%);
  -moz-filter:grayscale(100%);
  -ms-filter:grayscale(100%);
  -o-filter:grayscale(100%);
  filter:grayscale(100%);
  filter:#808080
}
.t594__greyonhovercolor:hover,
.t594__item.t-focusable .t594__greyonhovercolor {
  -webkit-filter:grayscale(0%);
  -moz-filter:grayscale(0%);
  -ms-filter:grayscale(0%);
  -o-filter:grayscale(0%);
  filter:grayscale(0%);
  filter:none
}
.t594__alphaonhover {
  opacity:.5
}
.t594__alphaonhover:hover,
.t594__item.t-focusable .t594__alphaonhover {
  opacity:1
}
@media screen and (max-width:1200px) {
  .t594__item {
    padding:10px
  }
}
@media screen and (max-width:960px) {
  .t594 .t-section__bottomwrapper {
    margin-top:45px
  }
  .t594__item_4-in-row,
  .t594__item_5-in-row,
  .t594__item_6-in-row {
    width:33.333%
  }
}
@media screen and (max-width:640px) {
  .t594__container {
    padding:0 20px;
    box-sizing:border-box
  }
}
@media screen and (max-width:440px) {
  .t594__item_3-in-row,
  .t594__item_4-in-row,
  .t594__item_5-in-row,
  .t594__item_6-in-row {
    width:50%
  }
}
.t479__title+.t479__descr {
  margin-top:25px
}
.t479__wrap-text+.t479__wrap-video {
  margin-top:55px
}
.t479__wrap-video .t-video-lazyload[data-videolazy-load='false'] {
  background-color:#000
}
@media screen and (max-width:680px) {
  .t479__wrapper {
    padding:0 20px
  }
}
.t1007 .t-section__bottomwrapper {
  margin-top:105px
}
.t1007__container {
  display:flex;
  flex-wrap:wrap
}
.t1007__container li ul {
  list-style-type:disc
}
.t1007__col {
  position:relative;
  height:auto;
  display:block;
  float:none;
  margin-top:70px
}
.t1007__col-wrapper {
  padding:0 25px;
  box-sizing:border-box;
  text-align:center
}
.t1007__line {
  position:absolute;
  top:0;
  bottom:0;
  left:-20px;
  width:1px;
  background:#eee;
  -moz-transform:translate(-50%,0);
  -ms-transform:translate(-50%,0);
  -webkit-transform:translate(-50%,0);
  -o-transform:translate(-50%,0);
  transform:translate(-50%,0)
}
.t1007__bgimg {
  width:100px;
  height:100px;
  max-width:100%;
  margin-bottom:30px;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center
}
.t1007__img {
  width:100px;
  height:auto;
  max-width:100%;
  margin-bottom:30px
}
.t1007__img_circle {
  border-radius:50%;
  -moz-border-radius:50%;
  -webkit-border-radius:50%
}
.t1007__title {
  padding-bottom:20px
}
.t1007__uptitle {
  padding-bottom:15px
}
@media screen and (max-width:1200px) {
  .t1007__line {
    left:-10px
  }
}
@media screen and (max-width:960px) {
  .t1007 .t-section__bottomwrapper {
    margin-top:45px
  }
  .t1007__col {
    display:block;
    width:100%;
    height:auto!important;
    padding:0 5%
  }
  .t1007__col-wrapper {
    padding:45px 0
  }
  .t1007__col-wrapper_fisrt {
    padding-top:0
  }
  .t1007__line {
    left:0;
    width:90%!important;
    height:1px;
    margin:0 5%;
    -moz-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -webkit-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
  }
  .t1007__title,
  .t1007__uptitle {
    padding-bottom:10px
  }
  .t1007 .t-item_mt {
    margin-top:0
  }
}
.t185__butwrapper {
  display:flex;
  justify-content:flex-start;
  align-items:flex-start;
  margin-top:10px;
  margin-bottom:10px
}
.t185__btn {
  min-width:fit-content
}
@media screen and (max-width:980px) {
  .t185__butwrapper {
    justify-content:center;
    margin-top:20px;
    margin-bottom:20px
  }
  .t185 {
    text-align:center
  }
  .t185 .t-btn.t185__btn {
    min-width:unset;
    white-space:normal
  }
}
.t177__title {
  display:block;
  padding-bottom:34px
}
.t177__descr {
  padding-bottom:26px;
  padding-top:2px
}
.t177__text {
  padding-top:8px;
  padding-bottom:5px
}
.t177__img {
  width:auto;
  max-width:100%;
  display:block
}
@media screen and (max-width:960px) {
  .t177 .t-col:first-child {
    margin-bottom:60px
  }
}
.t1003 {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center
}
.t1003__outer {
  position:relative;
  max-width:100vw;
  width:100%;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  overflow:hidden;
  z-index:0;
  pointer-events:none
}
.t1003__wrapper {
  overflow:hidden;
  position:relative;
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  flex-grow:1;
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0
}
.t1003__content-wrapper {
  opacity:0
}
.t1003__content {
  list-style:none;
  height:100%;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-animation-duration:2s;
  animation-duration:2s;
  -webkit-animation-timing-function:linear;
  animation-timing-function:linear;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite
}
.t1003__item {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
  flex-shrink:0;
  max-height:100%;
  white-space:nowrap;
  pointer-events:all;
  -webkit-transform:translateZ(0)
}
.t1003__item-txt {
  padding:0 10px
}
#allrecords a.t1003__item-link:focus-visible {
  outline-offset:-1px
}
.t1003__item a {
  color:#000000
}
.t1003__bgimg {
  height:100%;
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
  box-sizing:border-box
}
.t667__container_indent {
  padding:0 40px;
  box-sizing:border-box
}
.t667__row {
  box-sizing:border-box;
  font-size:0
}
.t667__row_indent-10px {
  padding:0 10px 10px
}
.t667__row_indent-20px {
  padding:0 20px 20px
}
.t667__row_indent-40px {
  padding:0 40px 40px
}
.t667__row_indent-10px:first-child {
  padding-top:10px
}
.t667__row_indent-20px:first-child {
  padding-top:20px
}
.t667__row_indent-40px:first-child {
  padding-top:40px
}
.t667_no-bottom-indent .t667__row:last-child {
  padding-bottom:0!important
}
.t-container .t667__row {
  padding-right:20px;
  padding-left:20px
}
.t667__container_indent .t667__row {
  padding-right:0!important;
  padding-left:0!important
}
.t667__tile {
  display:inline-block;
  width:50%;
  vertical-align:middle;
  box-sizing:border-box
}
.t667__tile_100 {
  width:100%
}
.t667__bgimg_16-9 {
  padding-bottom:56%
}
.t667__bgimg_4-3 {
  padding-bottom:75%
}
.t667__bgimg_3-2 {
  padding-bottom:66%
}
.t667__bgimg_1-1 {
  padding-bottom:100%
}
.t667__bgimg_2-3 {
  padding-bottom:150%
}
.t667__bgimg_3-4 {
  padding-bottom:133%
}
.t667__bgimg_9-16 {
  padding-bottom:177%
}
.t667__row_indent-10px .t667__tile_left {
  padding-right:5px
}
.t667__row_indent-10px .t667__tile_right {
  padding-left:5px
}
.t667__row_indent-20px .t667__tile_left {
  padding-right:10px
}
.t667__row_indent-20px .t667__tile_right {
  padding-left:10px
}
.t667__row_indent-40px .t667__tile_left {
  padding-right:20px
}
.t667__row_indent-40px .t667__tile_right {
  padding-left:20px
}
@media screen and (max-width:1200px) {
  .t-container .t667__row {
    padding-right:10px;
    padding-left:10px
  }
}
@media screen and (max-width:960px) {
  .t667__container_indent,
  .t-container .t667__row {
    padding-right:20px;
    padding-left:20px
  }
  .t667__row_indent-20px {
    padding:0 10px 10px
  }
  .t667__row_indent-40px {
    padding:0 20px 20px
  }
  .t667__row_indent-20px:first-child {
    padding-top:10px
  }
  .t667__row_indent-40px:first-child {
    padding-top:20px
  }
  .t667__row_indent-20px .t667__tile_left {
    padding-right:5px
  }
  .t667__row_indent-20px .t667__tile_right {
    padding-left:5px
  }
  .t667__row_indent-40px .t667__tile_left {
    padding-right:10px
  }
  .t667__row_indent-40px .t667__tile_right {
    padding-left:10px
  }
}
.t030__title {
  margin-bottom:15px
}
.t030__descr {
  margin-top:8px;
  padding-bottom:6px
}
.t662__container_indent {
  padding:0 40px;
  box-sizing:border-box
}
.t662__row {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  box-sizing:border-box;
  font-size:0
}
.t662__row_indent-0px {
  padding-bottom:0
}
.t662__row_indent-10px {
  padding:0 10px 10px
}
.t662__row_indent-20px {
  padding:0 20px 20px
}
.t662__row_indent-40px {
  padding:0 40px 40px
}
.t662__row_indent-10px:first-child {
  padding-top:10px
}
.t662__row_indent-20px:first-child {
  padding-top:20px
}
.t662__row_indent-40px:first-child {
  padding-top:40px
}
.t662_no-bottom-indent .t662__row:last-child {
  padding-bottom:0!important
}
.t-container .t662__row {
  padding-right:20px;
  padding-left:20px
}
.t662__container_indent .t662__row {
  padding-right:0!important;
  padding-left:0!important
}
.t662__tile {
  display:inline-block;
  height:inherit;
  box-sizing:border-box
}
.t662__tile_sm {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:33.33%
}
.t662__tile_lg {
  width:66.66%
}
.t662__tile_xl {
  width:100%
}
.t662__tile_lg .t662__bgimg {
  padding-bottom:66%
}
.t662__tile_sm .t662__bgimg {
  flex:1
}
.t662__tile_xl .t662__bgimg {
  padding-bottom:56%
}
.t662__row_indent-10px .t662__tile_sm_left {
  padding-right:7px
}
.t662__row_indent-10px .t662__tile_lg_right {
  padding-left:3px
}
.t662__row_indent-10px .t662__tile_lg_left {
  padding-right:3px
}
.t662__row_indent-10px .t662__tile_sm_right {
  padding-left:7px
}
.t662__row_indent-20px .t662__tile_sm_left {
  padding-right:13px
}
.t662__row_indent-20px .t662__tile_lg_right {
  padding-left:7px
}
.t662__row_indent-20px .t662__tile_lg_left {
  padding-right:7px
}
.t662__row_indent-20px .t662__tile_sm_right {
  padding-left:13px
}
.t662__row_indent-40px .t662__tile_sm_left {
  padding-right:26px
}
.t662__row_indent-40px .t662__tile_lg_right {
  padding-left:14px
}
.t662__row_indent-40px .t662__tile_lg_left {
  padding-right:14px
}
.t662__row_indent-40px .t662__tile_sm_right {
  padding-left:26px
}
@media screen and (max-width:1200px) {
  .t-container .t662__row {
    padding-right:10px;
    padding-left:10px
  }
}
@media screen and (max-width:960px) {
  .t662__container_indent,
  .t-container .t662__row {
    padding-right:20px;
    padding-left:20px
  }
  .t662__row_indent-20px {
    padding:0 10px 10px
  }
  .t662__row_indent-40px {
    padding:0 20px 20px
  }
  .t662__row_indent-20px:first-child {
    padding-top:10px
  }
  .t662__row_indent-40px:first-child {
    padding-top:20px
  }
  .t662__row_indent-20px .t662__tile_sm_left {
    padding-right:7px
  }
  .t662__row_indent-20px .t662__tile_lg_right {
    padding-left:3px
  }
  .t662__row_indent-20px .t662__tile_lg_left {
    padding-right:3px
  }
  .t662__row_indent-20px .t662__tile_sm_right {
    padding-left:7px
  }
  .t662__row_indent-40px .t662__tile_sm_left {
    padding-right:13px
  }
  .t662__row_indent-40px .t662__tile_lg_right {
    padding-left:7px
  }
  .t662__row_indent-40px .t662__tile_lg_left {
    padding-right:7px
  }
  .t662__row_indent-40px .t662__tile_sm_right {
    padding-left:13px
  }
}
.t1125 .t-section__bottomwrapper {
  margin-top:105px
}
.t1125__container_middle {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
}
.t1125__container_top {
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
}
.t1125__container_bottom {
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end
}
.t1125__img {
  display:block;
  max-width:100%;
  margin:0 auto
}
.t1125__title {
  margin-bottom:90px
}
.t1125__text {
  margin-top:20px;
  opacity:.7
}
.t1125__buttons {
  display:flex;
  margin-top:60px;
  gap:10px;
  align-items:center;
  flex-wrap:wrap
}
.t1125__buttons_center {
  justify-content:center
}
.t1125__buttons_right {
  justify-content:flex-end
}
@media screen and (max-width:960px) {
  .t1125 .t-section__bottomwrapper {
    margin-top:45px
  }
  .t1125__col:first-child {
    margin-bottom:45px
  }
  .t1125__textwrapper:not(.t-align_left,
  .t-align_right) {
    text-align:center
  }
  .t1125__buttons {
    margin-top:45px
  }
  .t1125__title {
    margin-bottom:60px
  }
}
@media screen and (max-width:640px) {
  .t1125__btn {
    width:100%
  }
  .t1125 .t-section__title,
  .t1125__descr {
    overflow-wrap:break-word
  }
}
.t581 {
  text-align:center
}
.t581 .js-payment-systembox {
  bottom:-50px;
  top:initial
}
.t581__wrapper {
  padding-top:52px;
  padding-bottom:42px
}
.t581__title {
  color:#fff;
  margin-bottom:25px
}
.t581__descr {
  color:#fff
}
.t581__buttons {
  margin-top:50px
}
.t581__buttons-wrapper {
  display:table;
  position:relative
}
.t581__arrow-icon {
  width:45px;
  position:absolute;
  left:-30px;
  transform:translateX(-100%);
  fill:#fff;
  top:10px;
  bottom:0;
  margin:auto
}
.t581__arrow-icon_mobile {
  display:none
}
.t581__arrow-icon_right {
  right:-30px;
  transform:scaleX(-1);
  transform-origin:right;
  left:auto
}
.t581__buttons-flex {
  margin-top:20px
}
.t581 .t-btn {
  margin-bottom:10px
}
.t581__marginleft20px {
  margin-left:20px
}
@media screen and (max-width:960px) {
  .t581__buttons {
    margin-top:30px
  }
  .t581__arrow-icon {
    display:none
  }
  .t581__arrow-icon_mobile {
    display:block;
    width:20px;
    margin:0 auto 20px;
    fill:#fff
  }
}
@media screen and (max-width:640px) {
  .t581__marginleft20px {
    margin-left:0
  }
  .t581 .t-btn,
  .t581__buttons-wrapper {
    margin-left:0;
    margin-right:0;
    width:100%
  }
  .t581 .t-btnflex_lg,
  .t581 .t-btnflex_xl,
  .t581 .t-btnflex_xxl {
    --height:60px;
    font-size:18px;
    padding-left:40px;
    padding-right:40px
  }
  .t581__wrapper {
    padding-top:42px
  }
}
.t578__title {
  margin-bottom:70px
}
.t578 .t-sociallinks {
  margin-top:45px
}
.t578__text {
  margin-top:45px
}
.t578__persdescr {
  margin-top:4px;
  opacity:.7
}
.t578 .t-sociallinks__item {
  display:inline-block;
  margin:4px 1px 0
}
.t578 .t-sociallinks a {
  display:inline-block
}
#allrecords .t578 ul.t-sociallinks__wrapper {
  margin-bottom:0;
  padding-left:0;
  list-style:none
}
.t578__imgwrapper {
  width:160px;
  max-width:100%;
  margin-bottom:20px
}
.t578__bgimg {
  width:100%;
  max-width:100%;
  padding-bottom:100%;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  border-radius:50%;
  -moz-border-radius:50%;
  -webkit-border-radius:50%
}
@media screen and (max-width:960px) {
  .t578__imgwrapper {
    max-width:100%
  }
}
.t134__logo {
  width:100%;
  font-size:28px;
  font-weight:600
}
.t134 {
  text-align:center
}
.t134__img {
  max-width:300px
}
.t134__title {
  font-family:'TildaSans',Arial,sans-serif;
  font-size:24px;
  line-height:25px;
  text-align:center;
  padding-top:28px;
  padding-bottom:9px;
  color:#000000
}
.t134__descr {
  font-size:14px;
  color:#000000;
  line-height:26px;
  letter-spacing:1px;
  text-align:center;
  font-family:'TildaSans',Arial,sans-serif;
  padding-top:22px;
  padding-bottom:6px;
  opacity:.7
}
.t134__link {
  display:block
}
.t134__img {
  vertical-align:bottom
}
.t134 a {
  color:#000000
}
.t452 {
  overflow:hidden
}
.t452__maincontainer {
  width:100%;
  height:80px;
  display:table
}
.t452__content {
  padding:2px 40px 0;
  display:table-cell;
  vertical-align:middle
}
.t452__col {
  display:table-cell;
  vertical-align:middle
}
.t452__col_center {
  width:100%;
  padding:0 16px
}
.t452 .t-sociallinks__item,
.t452__right_social_links_item {
  display:inline-block;
  margin:4px 1px 0
}
#allrecords .t452 ul.t-sociallinks__wrapper {
  margin-bottom:0;
  padding-left:0;
  list-style:none
}
.t452 .t-sociallinks a {
  display:inline-block
}
.t452 .t-sociallinks svg {
  display:block
}
.t452__copyright,
.t452__scroll {
  width:250px
}
.t452__typo {
  font-size:14px;
  color:#222
}
.t452__col_mobile {
  display:none
}
.t452_scrolltop {
  position:relative;
  padding-right:12px
}
.t452__icon {
  position:absolute;
  right:0;
  top:50%;
  transform:translateY(-35%);
  font-size:10px
}
.t452_scrolltop,
.t452_scrolltop>[data-customstyle] {
  display:inline-block
}
@media screen and (max-width:1200px) {
  .t452__content {
    padding:2px 20px 0
  }
  .t452__col,
  .t452__copyright,
  .t452__scroll {
    width:230px
  }
  .t452__col_center {
    width:100%
  }
}
@media screen and (max-width:960px) {
  .t452__col,
  .t452__copyright,
  .t452__scroll {
    width:100%;
    display:block;
    text-align:center
  }
  .t452__maincontainer {
    display:block
  }
  .t452__content {
    display:block
  }
  .t452__col_mobile {
    display:block
  }
  .t452__col_hiddenmobile {
    display:none
  }
  .t452__maincontainer {
    height:auto!important;
    padding:40px 0
  }
  .t452__col {
    margin-bottom:20px;
    padding:0
  }
  .t452__list_item {
    margin:0 10px 4px
  }
  .t452__col:last-child {
    margin-bottom:0
  }
}
@media screen and (max-width:670px) {
  .t452__typo {
    font-size:12px
  }
}
.uploadcare-dialog.uploadcare-active {
  z-index:10000001
}
.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 {
  --height:54px;
  width:100%
}
.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 {
    --height:50px;
    font-size:16px
  }
  .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
  }
}
