.csssize {
  height:11933px
}

.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_md {
  font-size:20px;
  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_md {
  font-size:20px;
  line-height:1.35
}

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

.t-heading_lg {
  font-size:32px;
  line-height:1.17
}

.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-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_sm {
  font-size:18px;
  line-height:1.55
}

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

.t-uptitle {
  font-family:'TildaSans',Arial,sans-serif;
  font-weight:600;
  color:#000000;
  letter-spacing:2.5px
}

.t-uptitle_xs {
  font-size:12px
}

.t-uptitle_sm {
  font-size:14px
}

.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-align_center {
  text-align:center
}

.t-align_left {
  text-align:left
}

.t-margin_auto {
  margin-left:auto;
  margin-right:auto
}

.t-valign_middle {
  vertical-align:middle
}

.t-popup {
  display:none
}

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

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

.t-rec_pt_0 {
  padding-top:0
}

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

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

.t-rec_pt_60 {
  padding-top:60px
}

.t-rec_pt_75 {
  padding-top:75px
}

.t-rec_pb_0 {
  padding-bottom:0
}

.t-rec_pb_15 {
  padding-bottom:15px
}

.t-rec_pb_45 {
  padding-bottom:45px
}

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

.t-rec_pb_75 {
  padding-bottom:75px
}

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

.t-btnflex,.t-btn.t-btnflex,.t-submit.t-btnflex {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:.5ch;
  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__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__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;
  transition-property:opacity,visibility;
  transition-duration:inherit
}

.t-btnflex__icon::before {
  content:'';
  background-image:var(--icon,none);
  transition-timing-function:cubic-bezier(.25,1,.5,1)
}

.t-btnflex__icon_has_hover::after {
  content:'';
  opacity:0;
  visibility:hidden;
  background-image:var(--icon-hover,none);
  transition-timing-function:cubic-bezier(.45,0,.55,1)
}

@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_md {
    font-size:18px
  }
  .t-descr_xxs {
    font-size:12px
  }
  .t-descr_xs {
    font-size:14px
  }
  .t-descr_sm {
    font-size:16px
  }
  .t-descr_md {
    font-size:18px
  }
  .t-title_xxs {
    font-size:32px
  }
  .t-title_xs {
    font-size:38px
  }
  .t-title_sm {
    font-size:44px
  }
  .t-name_xs {
    font-size:14px
  }
  .t-name_md {
    font-size:18px
  }
  .t-heading_lg {
    font-size:30px
  }

}

@media screen and (max-width:640px) {
  .t-text_md {
    font-size:16px;
    line-height:1.45
  }
  .t-descr_xs {
    font-size:12px;
    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-uptitle_xs {
    font-size:10px
  }
  .t-uptitle_sm {
    font-size:10px
  }
  .t-title_xxs {
    font-size:28px
  }
  .t-title_xs {
    font-size:30px
  }
  .t-title_sm {
    font-size:30px
  }
  .t-name_xs {
    font-size:12px
  }
  .t-name_md {
    font-size:16px
  }
  .t-heading_lg {
    font-size:26px
  }
  .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_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_45 {
    padding-top:45px
  }
  .t-rec_pt_60 {
    padding-top:60px
  }
  .t-rec_pt_75 {
    padding-top:75px
  }
  .t-rec_pb_0 {
    padding-bottom:0
  }
  .t-rec_pb_15 {
    padding-bottom:15px
  }
  .t-rec_pb_45 {
    padding-bottom:45px
  }
  .t-rec_pb_60 {
    padding-bottom:60px
  }
  .t-rec_pb_75 {
    padding-bottom:75px
  }
  .t-rec_pb_90 {
    padding-bottom:90px
  }
  .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
  }

}

@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
  }

}

.t107 {
  text-align:center
}

#allrecords a.t107__link_width100:focus-visible {
  outline-offset:-2px
}

.t107__width {
  vertical-align:middle
}

.t107__widthauto {
  display:block;
  width:auto;
  max-width:100%;
  margin:0 auto
}

.t107__title {
  padding-top:28px;
  padding-bottom:28px;
  font-size:14px;
  line-height:28px
}

@media screen and (max-width:640px) {
  #allrecords a.t107__link:focus-visible {
    outline-offset:-2px
  }

}

@media screen and (max-width:480px) {
  .t107__mobpadding {
    padding-left:20px;
    padding-right:20px;
    box-sizing:border-box
  }

}

.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%
  }

}

.t734 .t-cover__carrier {
  background-attachment:scroll;
  transform:none;
  -webkit-transform:none;
  -moz-transform:none
}

.t734 .t-cover {
  background-color:transparent
}

.t734 li ul {
  list-style-type:disc
}

.t734 .t-slds__bullet_wrapper {
  position:absolute;
  right:0;
  bottom:15px;
  left:0
}

.t734 .t-margin_right {
  margin-left:auto
}

.t734__slds-wrapper {
  position:relative
}

.t734__wrapper {
  padding:60px 0
}

.t734 .t-slds__arrow_wrapper {
  height:100%!important
}

.t734__table {
  position:absolute;
  inset:0;
  display:table;
  width:100%;
  height:100%
}

.t734__title {
  color:#fff
}

.t734__descr {
  margin-top:30px;
  color:#fff
}

.t734__button {
  margin-top:50px
}

@media screen and (max-width:1400px) {
  .t734__table .t-container {
    width:85%
  }

}

@media screen and (max-width:1180px) {
  .t734__table .t-container {
    width:80%
  }

}

@media screen and (max-width:960px) {
  .t734__witharrows .t734__textwrapper {
    padding:0 35px
  }
  .t734__textwrapper {
    padding:0 20px
  }

}

@media screen and (min-width:960px) {
  .t734__leftaligned .t-slds__arrow_wrapper {
    width:60px!important
  }

}

@media screen and (max-width:960px) {
  .t734__leftaligned .t-slds__arrow_wrapper {
    width:40px!important
  }

}

@media screen and (min-width:1200px) and (max-width:1278px) {
  .t734__leftaligned .t734__textwrapper {
    padding-left:40px!important
  }

}

@media screen and (min-width:960px) and (max-width:1060px) {
  .t734__leftaligned .t734__textwrapper {
    padding-left:50px!important
  }

}

@media screen and (max-width:780px) {
  .t734__table .t-container {
    width:100%
  }

}

@media screen and (max-width:700px) {
  .t734 .t-slds__arrow_wrapper {
    width:40px!important
  }

}

.t480__blockimg {
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat
}

.t480__textwrapper {
  display:table;
  width:100%;
  height:100%
}

.t480__content {
  display:table-cell
}

.t480__title {
  margin-bottom:16px
}

.t480__descr {
  margin-top:28px
}

.t480__uptitle {
  margin-bottom:28px;
  color:#666
}

.t480__line {
  position:relative;
  display:block;
  max-width:50px;
  width:100%;
  height:3px;
  background-color:#666
}

.t480__sizer.t-col_1 {
  width:60px!important;
  max-width:60px!important
}

.t480__sizer.t-col_2 {
  width:160px!important;
  max-width:160px!important
}

.t480__sizer.t-col_3 {
  width:260px!important;
  max-width:260px!important
}

.t480__sizer.t-col_4 {
  width:360px!important;
  max-width:360px!important
}

.t480__sizer.t-col_5 {
  width:460px!important;
  max-width:460px!important
}

.t480__sizer.t-col_6 {
  width:560px!important;
  max-width:560px!important
}

.t480__sizer.t-col_7 {
  width:660px!important;
  max-width:660px!important
}

.t480__sizer.t-col_8 {
  width:760px!important;
  max-width:760px!important
}

.t480__sizer.t-col_9 {
  width:860px!important;
  max-width:860px!important
}

.t480__sizer.t-col_10 {
  width:960px!important;
  max-width:960px!important
}

.t480__sizer.t-col_11 {
  width:1060px!important;
  max-width:1060px!important
}

.t480__sizer.t-col_12 {
  width:1160px!important;
  max-width:1160px!important
}

.t480 .t-btn {
  margin-top:60px
}

.t480 .t-btntext {
  margin-top:45px
}

@media screen and (max-width:960px) {
  .t480__top {
    margin-bottom:30px
  }
  .t480__textwrapper {
    height:auto!important
  }
  .t480 .t-btn {
    margin-top:40px;
    margin-bottom:40px
  }
  .t480 .t-btntext {
    margin-top:20px
  }

}

.t194__text {
  padding-bottom:6px
}

.t194 .t-align_left .t194__img {
  width:100%;
  margin-top:4px
}

.t194__img+.t194__sectitle,.t194__img+.t194__secdescr {
  margin-top:15px
}

.t194__sectitle {
  font-size:15px;
  line-height:20px
}

.t194__sectitle+.t194__secdescr {
  margin-top:5px
}

.t194__secdescr {
  font-size:11px;
  line-height:16px
}

@media screen and (max-width:960px) {
  .t194 .t-align_left {
    margin-top:20px;
    margin-bottom:20px
  }

}

@media screen and (max-width:640px) {
  .t194 .t-align_left {
    width:100%!important
  }

}

.t795__title {
  margin-bottom:40px
}

.t795__descr {
  max-width:560px
}

.t795 .t-align_right .t795__descr {
  margin-left:auto
}

.t142 {
  width:100%;
  padding:0 20px;
  display:flex;
  justify-content:center;
  box-sizing:border-box
}

.t896 .t-section__bottomwrapper {
  margin-top:105px
}

@media screen and (max-width:960px) {
  .t896 .t-section__bottomwrapper {
    margin-top:45px
  }
  .t896 .t-feed__row-grid__post-wrapper {
    flex-wrap:wrap
  }
  .t896 .t-feed__row-grid__post-wrapper {
    padding-bottom:0
  }
  .t896 .t-feed__post-imgwrapper,.t896 .t-feed__textwrapper {
    padding-bottom:25px
  }

}

@media screen and (max-width:460px) {
  .t896 .t-feed__row-grid__post-wrapper {
    flex-wrap:nowrap
  }
  .t896 .t-feed__row-grid__post-wrapper {
    padding-bottom:25px
  }
  .t896 .t-feed__post-imgwrapper,.t896 .t-feed__textwrapper {
    padding-bottom:0
  }
  .t896 .t-feed__row-grid__post-wrapper .t-feed__post-bgimg {
    margin-bottom:20px
  }

}

.t853__container {
  margin-left:auto;
  margin-right:auto;
  width:100%;
  max-width:1200px;
  padding:0;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}

.t853__col {
  margin-top:90px;
  margin-top:var(--column-margin,90px)
}

.t853__container[data-blocks-per-row='1'] .t853__col:nth-child(-n+1),.t853__container[data-blocks-per-row='2'] .t853__col:nth-child(-n+2),.t853__container[data-blocks-per-row='3'] .t853__col:nth-child(-n+3),.t853__container[data-blocks-per-row='4'] .t853__col:nth-child(-n+4) {
  margin-top:0
}

.t853__container li ul {
  list-style-type:disc
}

@media screen and (max-width:1200px) {
  .t853__container {
    max-width:960px;
    padding:0
  }

}

@media screen and (max-width:960px) {
  .t853__container {
    max-width:640px
  }

}

.t853 .t-section__bottomwrapper {
  margin-top:105px
}

.t853__imgwrapper {
  position:relative;
  width:100%;
  margin-bottom:20px;
  padding-bottom:110%
}

.t853__imgwrapper.t853__imgwrapper_nomargin {
  margin-bottom:0
}

.t853__bgimg {
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  position:absolute;
  inset:0;
  z-index:2;
  -webkit-transition:opacity 0.1s linear;
  -o-transition:opacity 0.1s linear;
  transition:opacity 0.1s linear
}

.t853__img {
  max-width:100%;
  max-height:100%;
  position:absolute;
  margin:auto;
  inset:0;
  z-index:2;
  -webkit-transition:opacity 0.1s linear;
  -o-transition:opacity 0.1s linear;
  transition:opacity 0.1s linear
}

.t853__bgimg_second,.t853__img_second {
  z-index:1;
  opacity:0
}

.t853 .t-card__uptitle {
  margin-bottom:8px;
  color:#ff8562
}

.t853 .t-card__descr {
  margin-top:8px
}

.t853 .t-card__btn-wrapper {
  margin-top:19px
}

.t853 .t-card__btntext-wrapper {
  display:inline-block;
  padding-top:14px
}

.t853 .t-align_center .t-card__btn,.t853 .t-align_center .t-card__btn-text {
  margin:0 2px 8px
}

.t853 .t-align_left .t-card__btn,.t853 .t-align_left .t-card__btn-text {
  margin:0 4px 8px 0
}

.t853__scroll-icon-wrapper {
  display:none
}

@media screen and (min-width:960px) {
  .t853__imgwrapper:hover .t853__bgimg_first_hover,.t853__imgwrapper:hover .t853__img_first_hover {
    opacity:0
  }
  .t853__imgwrapper:hover .t853__bgimg_second,.t853__imgwrapper:hover .t853__img_second {
    z-index:3;
    opacity:1
  }

}

@media screen and (max-width:960px) {
  .t853 .t-section__bottomwrapper {
    margin-top:45px
  }
  .t853__container_mobile-grid {
    font-size:0
  }
  .t853__col_mobile-grid {
    width:50%;
    display:inline-block;
    vertical-align:top
  }
  .t853__col {
    margin-top:0;
    margin-bottom:60px
  }
  .t853__col_mobile-grid:last-child {
    margin-bottom:0;
    padding-bottom:60px
  }
  .t-col_8 .t853__imgwrapper_mobile-nopadding {
    padding-bottom:0!important;
    font-size:0
  }
  .t-col_8 .t853__imgwrapper_mobile-nopadding .t853__img {
    position:initial
  }
  .t853__img_second {
    display:none
  }
  .t853__container_mobile-flex {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    overflow-x:scroll;
    -webkit-overflow-scrolling:touch;
    max-width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -ms-overflow-style:none;
    scrollbar-width:none;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap
  }
  .t853__container_mobile-flex::-webkit-scrollbar {
    display:none
  }
  .t853__container_mobile-flex .t853__col {
    min-width:38%;
    max-width:38%;
    margin-bottom:0!important
  }
  .t853__container_mobile-flex .t853__col:first-child {
    margin-left:20px
  }
  .t853__scroll-icon-wrapper {
    display:block;
    padding:0 40px 20px 0;
    color:#a1a1a1;
    text-align:right;
    font-size:0;
    mix-blend-mode:multiply
  }
  @-webkit-keyframes t853__icon-anim {
    0% {
      -webkit-transform:translate3d(-20px,0,0);
      opacity:0
    }
    10% {
      -webkit-transform:translate3d(-20px,0,0);
      opacity:0
    }
    20% {
      -webkit-transform:translate3d(-20px,0,0);
      opacity:1
    }
    70% {
      -webkit-transform:translate3d(0,0,0);
      opacity:1
    }
    80% {
      -webkit-transform:translate3d(0,0,0);
      opacity:1
    }
    81% {
      -webkit-transform:translate3d(0,0,0);
      opacity:0
    }
    100% {
      -webkit-transform:translate3d(0,0,0);
      opacity:0
    }

  }
  @keyframes t853__icon-anim {
    0% {
      -webkit-transform:translate3d(-20px,0,0);
      transform:translate3d(-20px,0,0);
      opacity:0
    }
    10% {
      -webkit-transform:translate3d(-20px,0,0);
      transform:translate3d(-20px,0,0);
      opacity:0
    }
    20% {
      -webkit-transform:translate3d(-20px,0,0);
      transform:translate3d(-20px,0,0);
      opacity:1
    }
    70% {
      -webkit-transform:translate3d(0,0,0);
      transform:translate3d(0,0,0);
      opacity:1
    }
    80% {
      -webkit-transform:translate3d(0,0,0);
      transform:translate3d(0,0,0);
      opacity:1
    }
    81% {
      -webkit-transform:translate3d(0,0,0);
      transform:translate3d(0,0,0);
      opacity:0
    }
    100% {
      -webkit-transform:translate3d(0,0,0);
      transform:translate3d(0,0,0);
      opacity:0
    }

  }
  .t853__scroll-icon {
    -webkit-animation:t853__icon-anim 1.5s infinite;
    animation:t853__icon-anim 1.5s infinite
  }

}

@media screen and (max-width:640px) {
  .t853__container_mobile-grid {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }
  #allrecords ul.t853__container_mobile-grid.t853__container {
    padding:0 10px
  }
  .t853__col_mobile-grid {
    padding-top:10px;
    padding-left:10px;
    padding-right:10px
  }
  .t853__col_mobile-grid.t-column-draggable {
    padding-top:0;
    margin-top:10px
  }
  .t853__container[data-blocks-per-row='1'] .t853__col_mobile-grid.t-column-draggable:nth-child(-n+1),.t853__container[data-blocks-per-row='2'] .t853__col_mobile-grid.t-column-draggable:nth-child(-n+2),.t853__container[data-blocks-per-row='3'] .t853__col_mobile-grid.t-column-draggable:nth-child(-n+3),.t853__container[data-blocks-per-row='4'] .t853__col_mobile-grid.t-column-draggable:nth-child(-n+4) {
    padding-top:0;
    margin-top:10px
  }
  .t853__container_mobile-flex .t853__col:first-child {
    margin-left:0
  }
  .t853__container_mobile-flex .t853__col {
    min-width:70%;
    max-width:70%
  }
  .t853__scroll-icon-wrapper {
    padding:0 20px 10px 0
  }

}

@media screen and (max-width:480px) {
  .t853 .t-align_center .t-card__btn-wrapper .t-card__link,.t853 .t-align_center .t-card__btntext-wrapper .t-card__link {
    margin-bottom:0
  }
  .t853__imgwrapper_mobile-nopadding {
    padding-bottom:0!important;
    font-size:0
  }
  .t853__imgwrapper_mobile-nopadding .t853__img {
    position:initial
  }
  .t853__col_mobile-grid {
    width:100%;
    display:block
  }
  .t853__container_mobile-flex .t853__col {
    min-width:80%;
    max-width:80%;
    box-sizing:content-box
  }
  .t853__container_mobile-flex .t853__col:first-child {
    padding-right:10px
  }
  .t853__container_mobile-flex .t853__col:last-child {
    padding-left:10px
  }
  .t853__container_mobile-flex .t853__col:not(:first-child,:last-child) {
    padding-right:10px;
    padding-left:10px
  }

}

.t360__progress {
  position:fixed;
  top:0;
  right:0;
  left:0;
  z-index:9999999999
}

.t360__bar {
  width:0;
  -webkit-transition:all ease-in-out 0.3s;
  -moz-transition:all ease-in-out 0.3s;
  -o-transition:all ease-in-out 0.3s;
  transition:all ease-in-out 0.3s;
  height:2px
}

.t360__barprogress {
  width:70%;
  -webkit-transition:all ease-in-out 0.3s;
  -moz-transition:all ease-in-out 0.3s;
  -o-transition:all ease-in-out 0.3s;
  transition:all ease-in-out 0.3s
}

.t360__barprogressfinished {
  width:100%
}

.t360__barprogresshidden {
  opacity:0;
  width:100%
}

.t123__centeredContainer {
  text-align:center
}

.t821__imglogo {
  height:auto;
  display:block
}

.t821__linewrapper {
  position:absolute;
  bottom:0;
  left:0;
  width:100%
}

.t821__horizontalline {
  border:0;
  background-color:#c2c2c2;
  height:1px;
  right:0;
  bottom:0;
  margin:0 40px
}

.t821__imglogo {
  max-width:300px
}

.t821__img-wrap {
  display:inline-block;
  vertical-align:middle
}

.t821__img-wrap img {
  max-width:100%
}

.t821__leftwrapper {
  display:table-cell;
  vertical-align:middle;
  padding-left:40px
}

.t821__rightwrapper {
  display:table-cell;
  vertical-align:middle;
  padding-right:40px;
  font-size:0;
  text-align:right
}

.t821__phone-container,.t821__adress-container,.t821__btn-container,.t821__img-wrap {
  display:inline-block;
  vertical-align:middle
}

.t821__adress-container,.t821__phone-container {
  padding-left:20px;
  padding-right:20px;
  text-align:left
}

.t821__btn-container {
  padding-left:20px
}

.t821 {
  width:100%;
  height:110px;
  z-index:990;
  position:fixed;
  top:0;
  box-shadow:0 1px 3px rgba(0,0,0,0);
  -webkit-transition:background-color 0.3s linear;
  -moz-transition:background-color 0.3s linear;
  -o-transition:background-color 0.3s linear;
  -ms-transition:background-color 0.3s linear;
  transition:background-color 0.3s linear
}

.t821__beforeready {
  visibility:hidden
}

.t821__maincontainer {
  width:100%;
  height:110px;
  display:table;
  position:relative
}

.t821__maincontainer.t821__c12collumns {
  max-width:1200px;
  margin:0 auto
}

.t821__logo {
  display:inline-block;
  font-size:24px;
  font-weight:400;
  white-space:nowrap
}

.t821__text {
  padding-left:10px;
  text-align:left
}

.t821__text,.t821__phone-icon,.t821__adress-icon {
  display:inline-block;
  vertical-align:middle
}

.t821__logo-wrapper_block,.t821__logo-descr_block {
  display:block
}

.t821__logo-wrapper_inlineblock,.t821__logo-descr_inlineblock {
  display:inline-block;
  vertical-align:middle
}

.t821__logo-descr_block {
  padding-top:10px
}

.t821__logo-wrapper_inlineblock {
  margin-right:35px
}

.t821 a,#allrecords .t821 a {
  text-decoration:none;
  color:#000000
}

.t821.t821__positionabsolute {
  position:absolute
}

.t821.t821__positionfixed {
  position:fixed
}

.t821.t821__positionstatic {
  position:static
}

.t821__mobile {
  display:none
}

@media screen and (max-width:1200px) {
  .t821__maincontainer.t821__c12collumns {
    max-width:960px
  }
  .t821__maincontainer.t821__c12collumns .t821__leftwrapper {
    padding-left:10px!important
  }
  .t821__maincontainer.t821__c12collumns .t821__rightwrapper {
    padding-right:10px!important
  }
  .t821__leftwrapper {
    padding-left:20px
  }
  .t821__rightwrapper {
    padding-right:20px
  }

}

@media screen and (max-width:980px) {
  .t821__linewrapper {
    display:none
  }
  .t821 {
    position:static;
    text-align:center;
    display:block;
    margin:0;
    padding:0;
    height:auto!important
  }
  .t821.t821__positionabsolute,.t821.t821__positionfixed,.t821.t821__positionstatic {
    position:static
  }
  .t821__imglogo {
    width:auto!important;
    box-sizing:border-box;
    padding:0;
    margin:0 auto
  }
  .t821__imglogomobile.t821__imglogo {
    width:100%!important
  }
  .t821__logo {
    text-align:center
  }
  .t821 img {
    float:inherit
  }
  .t821__logo {
    white-space:normal;
    padding:0
  }
  .t821__logo-wrapper_inlineblock {
    margin-right:20px
  }
  .t821__maincontainer {
    padding:35px 0
  }
  .t821__leftwrapper,.t821__rightwrapper {
    width:100%;
    display:block;
    box-sizing:border-box
  }
  .t821__leftwrapper {
    padding:0 20px 10px
  }
  .t821__rightwrapper {
    padding:10px 0 0!important;
    text-align:center
  }
  .t821__btn-container {
    display:block;
    padding-top:18px;
    padding-left:20px;
    padding-right:20px
  }
  .t821__adress-container,.t821__phone-container {
    padding-left:10px;
    padding-right:10px
  }
  .t821__phone-icon,.t821__adress-icon {
    width:35px!important;
    height:35px!important
  }

}

@media screen and (max-width:640px) {
  .t821__logo-wrapper_inlineblock {
    margin-right:0
  }
  .t821__logo-wrapper_inlineblock,.t821__logo-descr_inlineblock {
    display:block
  }
  .t821__phone-container,.t821__adress-container,.t821__btn-container {
    display:block
  }
  .t821__phone-container {
    padding-bottom:8px;
    text-align:center
  }
  .t821__adress-container {
    padding-top:8px;
    padding-bottom:5px;
    text-align:center
  }
  .t821__text_top {
    margin-bottom:3px
  }
  .t821__text {
    text-align:center
  }
  .t821__phone-icon,.t821__adress-icon,.t821__img-wrap {
    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
}

.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 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,.t396__tooltip-portal .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,.t396__tooltip-portal .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
}

.t466 {
  position:fixed;
  top:0;
  right:20px;
  left:20px;
  z-index:990;
  transition:opacity 0.3s ease-in-out;
  opacity:1
}

.t466_opened .t466 {
  z-index:991
}

.t466.t466__beforeready {
  z-index:-1;
  opacity:0
}

.t466.t466__positionfixed {
  position:fixed
}

.t466.t466__positionstatic {
  position:relative;
  top:auto;
  right:auto;
  left:auto;
  z-index:989
}

.t466.t466__positionabsolute {
  position:absolute
}

.t466__container {
  margin:0 auto;
  z-index:1;
  padding:15px 10px;
  max-width:1160px;
  width:100%;
  box-sizing:border-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-justify-content:space-around;
  -ms-flex-pack:distribute;
  justify-content:space-around
}

.t466__container__bg {
  position:absolute;
  inset:0
}

.t466 .t-menuburger {
  display:none
}

.t466__item {
  position:relative;
  padding:0 10px;
  text-align:center;
  margin:auto
}

.t466__mobile {
  display:none
}

@media screen and (max-width:960px) {
  .t466 .t-menuburger {
    display:block
  }
  .t466__menu,.t466__descr {
    display:none
  }
  .t466__item {
    text-align:left;
    margin-left:0
  }
  .t466__container {
    min-height:40px;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
  }
  .t466__mobile .t466__menu,.t466__mobile .t466__descr {
    display:block
  }
  .t466__mobile .t466__item {
    margin-bottom:10px;
    width:100%
  }
  .t466__mobile .t466__item:last-child {
    margin-bottom:0
  }
  .t466__mobile {
    position:absolute;
    top:50px;
    left:0;
    right:0
  }

}

.t830m__list-title {
  padding-top:10px;
  padding-bottom:8px
}

.t830m__list-title a {
  text-decoration:none;
  color:#111
}

.t830m__list-title-link {
  font-size:13px;
  font-weight:600;
  opacity:.8
}

.t830m__list-title-text {
  font-size:13px;
  font-weight:600;
  opacity:.3;
  display:inline-block;
  -webkit-transition:opacity ease-in-out 0.3s;
  -o-transition:opacity ease-in-out 0.3s;
  transition:opacity ease-in-out 0.3s
}

.t-menu__link-item {
  cursor:pointer
}

.t830m__list-title-text.t830m__list-title-text_color {
  opacity:1;
  color:#b1b1b1
}

.t830m__list-title-text.t830m__list-title-text_opacity {
  opacity:.8
}

.t830m__submenu {
  padding-left:15px
}

.t830m__submenu.t830m__submenu_close {
  display:none
}

.t830m__submenu-item {
  padding-top:5px;
  padding-bottom:5px;
  clear:both;
  font-family:'TildaSans',Arial,sans-serif;
  font-size:16px;
  display:block;
  margin:0;
  color:#000000
}

.t830m__submenu-item:last-child {
  padding-bottom:15px
}

.t830m__submenu-item a {
  font-size:13px;
  font-weight:600;
  text-decoration:none;
  opacity:.8;
  color:#111
}

.t830m__submenu-item .t-active {
  opacity:.7
}

.t830m__text {
  opacity:.6;
  font-size:13px
}

.t830m__textwrapper {
  position:absolute;
  bottom:0;
  padding-top:110px;
  padding-bottom:30px;
  padding-right:30px
}

.t830m__top_addwrap .t830m__textwrapper {
  position:relative;
  padding-bottom:0;
  padding-right:0
}

.t830__logo__container {
  position:relative;
  z-index:999;
  margin-bottom:15px
}

.t830__textlogo__container {
  display:inline-block
}

.t830__logo {
  text-decoration:none;
  color:#000
}

.t830__logo__img {
  display:block;
  width:100%;
  max-width:100px
}

.t830__panel {
  position:fixed;
  top:0;
  right:0;
  left:0;
  z-index:99998;
  width:50px;
  background-color:#fff
}

.t830__panel-text {
  position:relative;
  bottom:65px;
  white-space:nowrap;
  -webkit-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.t830__menu__content.t830__col-12 {
  max-width:1160px;
  padding:0
}

.t830__menu__content {
  width:100%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  height:100%;
  position:relative;
  margin:0 auto;
  padding:0
}

.t830__side {
  position:relative
}

.t830__burger {
  position:absolute;
  width:28px;
  height:20px;
  left:10px;
  top:20px;
  padding:0;
  background-color:transparent;
  border:none;
  -webkit-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  transform:rotate(0deg);
  -webkit-transition:transform 0.5s ease-in-out;
  -o-transition:transform 0.5s ease-in-out;
  transition:transform 0.5s ease-in-out;
  cursor:pointer;
  z-index:999
}

.t830__burger span {
  display:block;
  position:absolute;
  width:100%;
  opacity:1;
  left:0;
  -webkit-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  transform:rotate(0deg);
  -webkit-transition:0.25s ease-in-out;
  -o-transition:0.25s ease-in-out;
  transition:0.25s ease-in-out;
  height:1px;
  background-color:#000
}

.t830__burger span:nth-child(1) {
  top:0
}

.t830__burger span:nth-child(2),.t830__burger span:nth-child(3) {
  opacity:1;
  top:8px
}

.t830__burger span:nth-child(4) {
  top:16px
}

.t830__burger.t830__burger_open span:nth-child(1) {
  -webkit-transform:rotate(45deg) translate(7px,5px);
  -ms-transform:rotate(45deg) translate(7px,5px);
  transform:rotate(45deg) translate(7px,5px)
}

.t830__burger.t830__burger_open span:nth-child(2),.t830__burger.t830__burger_open span:nth-child(3) {
  opacity:0
}

.t830__burger.t830__burger_open span:nth-child(4) {
  -webkit-transform:rotate(-45deg) translate(6px,-5px);
  -ms-transform:rotate(-45deg) translate(6px,-5px);
  transform:rotate(-45deg) translate(6px,-5px)
}

.t830m {
  position:fixed;
  inset:0;
  width:255px;
  z-index:99997;
  overflow:hidden;
  background-color:#fff
}

.t830m_open.t830m {
  -o-transition:transform ease-in-out 0.3s;
  -webkit-transition:-webkit-transform ease-in-out 0.3s;
  transition:-webkit-transform ease-in-out 0.3s;
  transition:transform ease-in-out 0.3s;
  transition:transform ease-in-out 0.3s,-webkit-transform ease-in-out 0.3s;
  -ms-transform:translate(-100%,0);
  -webkit-transform:translate(-100%,0);
  transform:translate(-100%,0)
}

.t830m_open.t830m__menu_show.t830m {
  -ms-transform:translate(0,0);
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
}

.t830m__close {
  width:40px;
  height:40px;
  background-color:#fff;
  position:absolute;
  top:5px;
  right:5px;
  cursor:pointer;
  z-index:9999
}

.t830m__container {
  position:absolute;
  inset:0;
  overflow:hidden auto
}

.t830m__top {
  position:relative;
  padding:20px 20px 150px;
  min-height:100%;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.t830m__top.t830m__top_addwrap {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  padding:20px 20px 30px
}

.t830m__top.t830m__top_padd {
  padding-top:20px
}

.t830m__top.t830m__top_padd-text {
  padding-bottom:35px
}

.t830m__list {
  list-style-type:none;
  margin:0;
  padding:0!important
}

.t830m__close-button {
  display:flex;
  justify-content:center;
  align-items:center;
  padding:0;
  border:none
}

.t830m__close_icon {
  width:24px;
  height:20px;
  -webkit-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  transform:rotate(0deg);
  z-index:999;
  margin-top:11px;
  margin-left:8px
}

.t830m__close-button .t830m__close_icon {
  margin:0
}

.t830m__close_icon span {
  display:block;
  position:absolute;
  width:100%;
  opacity:1;
  left:0;
  -webkit-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  transform:rotate(0deg);
  height:1px;
  background-color:#111
}

.t830m__close_icon span:nth-child(1) {
  top:8px;
  width:0%;
  left:50%
}

.t830m__close_icon span:nth-child(2) {
  top:8px;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg)
}

.t830m__close_icon span:nth-child(3) {
  top:8px;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg)
}

.t830m__close_icon span:nth-child(4) {
  top:8px;
  width:0%;
  left:50%
}

.t830__burger_mobile {
  display:none
}

.t830m__overlay {
  position:fixed;
  inset:0;
  opacity:0;
  z-index:-1;
  -webkit-transition:opacity ease-in-out 0.3s;
  -o-transition:opacity ease-in-out 0.3s;
  transition:opacity ease-in-out 0.3s
}

.t830m__menu_show.t830m__overlay {
  z-index:99997;
  opacity:1
}

.t830m__overlay_hover {
  z-index:1
}

.t830m__overlay_bg {
  position:absolute;
  inset:0;
  background-color:#000;
  opacity:.6
}

.t830 .t-site-search-dm__result__product_title {
  font-size:16px
}

.t830 .t-site-search-dm__thubmnail {
  margin-bottom:5px
}

.t830 .t-site-search-dm__result__product {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
}

@media screen and (min-width:1200px) {
  .t830__allrecords_padd,.t830__t-tildalabel_padd,.t830__allrecords_padd-small,.t830__t-tildalabel_padd-small {
    padding-left:50px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }
  .t830__t-tildalabel_padd {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
  }
  .t830__allrecords_padd .t228:not(.t228__positionstatic),.t830__allrecords_padd-small .t228:not(.t228__positionstatic) {
    max-width:calc(100% - 50px)
  }
  .t830__panel {
    height:100vh
  }
  .t830__menu__content {
    cursor:pointer
  }
  .t830__burger {
    left:50%;
    margin-left:-14px
  }
  .t830m__top {
    opacity:1;
    -webkit-transition:opacity ease-in-out 0.3s 0.2s;
    -o-transition:opacity ease-in-out 0.3s 0.2s;
    transition:opacity ease-in-out 0.3s 0.2s
  }
  .t830m {
    left:50px;
    -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);
    box-shadow:0 0 10px 0 rgba(0,0,0,.4)
  }
  .t830m.t830m__menu_show {
    border-left:1px solid rgba(0,0,0,.1)
  }
  .t830m__menu_show .t830m__top {
    opacity:1
  }
  .t830m__close {
    display:none
  }

}

@media screen and (min-width:1100px) {
  .t830__panel {
    -webkit-box-shadow:none;
    box-shadow:none
  }

}

@media screen and (min-width:1500px) {
  .t830__allrecords_padd,.t830__t-tildalabel_padd {
    padding-left:255px
  }
  .t830__allrecords_padd .t228:not(.t228__positionstatic) {
    max-width:calc(100% - 255px)
  }
  .t830m {
    -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);
    box-shadow:0 0 10px 0 rgba(0,0,0,.4)
  }
  .t830m.t830m_close {
    left:0
  }
  .t830__panel.t830__panel_close {
    z-index:990
  }
  .t830__panel.t830__panel_open {
    z-index:100002
  }
  .t830m_close .t830m__top {
    opacity:1;
    padding-top:20px
  }
  .t830m_close .t830m__top.t830m__top_padd {
    padding-top:20px
  }
  .t830m__close_icon_none {
    display:none
  }

}

@media screen and (max-width:1499px) {
  .t830__body_menushowed {
    height:100vh;
    min-height:100vh;
    overflow:hidden
  }
  .t830__menu__content {
    padding:0
  }
  .t830m {
    -o-transition:transform ease-in-out 0.3s;
    -webkit-transition:-webkit-transform ease-in-out 0.3s;
    transition:-webkit-transform ease-in-out 0.3s;
    transition:transform ease-in-out 0.3s;
    transition:transform ease-in-out 0.3s,-webkit-transform ease-in-out 0.3s;
    -ms-transform:translate(-100%,0);
    -webkit-transform:translate(-100%,0);
    transform:translate(-100%,0)
  }
  .t830m__menu_show.t830m {
    -ms-transform:translate(0,0);
    -webkit-transform:translate(0,0);
    transform:translate(0,0)
  }

}

@media screen and (max-width:1199px) {
  .t830__panel {
    position:static;
    top:0;
    right:0;
    left:0;
    z-index:100002;
    width:100%;
    height:60px;
    background-color:#fff
  }
  .t830__burger.t830__burger_mobile {
    display:block;
    top:50%;
    left:20px;
    right:auto;
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
  }
  .t830__burger.t830__burger_mobile span {
    background-color:#000
  }
  .t830__panel-text {
    display:none
  }
  .t830__side {
    display:none
  }
  .t830m {
    width:100%;
    max-width:300px
  }
  .t830m__top {
    padding-top:45px
  }
  .t830m__top.t830m__top_padd {
    padding-top:45px
  }

}

@media screen and (max-width:980px) {
  .t830__menu__content {
    display:table;
    table-layout:fixed
  }
  .t830 .t-site-search-dm__result__product_title {
    font-size:15px
  }

}

@media screen and (max-width:640px) {
  .t830m__top {
    padding:45px 20px 150px
  }
  .t830m__top.t830m__top_addwrap {
    padding:20px 20px 30px
  }
  .t830m__top.t830m__top_padd-text {
    padding-bottom:35px
  }
  .t830 .t-site-search-dm__result__product_title {
    font-size:14px
  }

}

.t830 .t-site-search-input {
  width:100%;
  margin-bottom:15px
}

.t830__blockinput {
  position:relative;
  width:100%
}

.t830 .t830__input {
  width:100%;
  height:30px;
  padding-left:30px;
  padding-right:25px;
  font-size:12px;
  background-color:transparent;
  -webkit-appearance:none;
  border-radius:0;
  border:1px solid rgba(0,0,0,.2);
  box-sizing:border-box
}

.t830 .t830__input.t830__input-bottom {
  border-top:none!important;
  border-left:none!important;
  border-right:none!important;
  background-color:transparent!important;
  border-radius:0!important
}

.t830__blockbutton {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:30px;
  height:30px
}

.t830 .t-submit {
  position:relative;
  width:100%;
  height:100%;
  padding-left:0;
  padding-right:0;
  border-radius:0
}

.t830__search-icon {
  position:absolute;
  top:50%;
  left:5px;
  width:15px;
  margin:auto 0;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
}

.t830__blockinput_padding .t830__search-icon {
  left:10px
}

.t830 .t-site-search-close,.t830 .t-site-search-loader {
  right:5px;
  width:13px
}

.t830__blockinput_padding .t-site-search-close,.t830__blockinput_padding .t-site-search-loader {
  right:10px
}

.t830 .t-site-search-dm {
  overflow:auto
}

.t830 .t-site-search-dm__result__title {
  margin-bottom:5px;
  font-family:'Open Sans',sans-serif;
  font-size:14px
}

.t830 .t-site-search-answers-title {
  font-size:11px
}

.t830 .t-site-search-answers .t-site-search-dm__result .t-site-search-dm__result__title {
  font-size:14px
}

.t794__tooltip-menu {
  position:absolute;
  display:none;
  opacity:0;
  z-index:6000000;
  width:100%;
  max-width:100px;
  background-color:#fff;
  text-align:center;
  box-shadow:0 0 7px 0 rgba(0,0,0,.2);
  border-radius:0;
  -webkit-font-smoothing:antialiased;
  transition:opacity 0.2s cubic-bezier(.895,.03,.685,.22);
  -webkit-transition:opacity 0.2s cubic-bezier(.895,.03,.685,.22)
}

.t794__tooltip-menu_show {
  opacity:1
}

.t794__tooltip-menu::after,.t794__tooltip-menu::before {
  content:'';
  position:absolute;
  border:solid transparent;
  border-width:10px;
  right:50%;
  transform:translateX(50%)
}

.t794__tooltip-menu_bottom::after,.t794__tooltip-menu_bottom::before {
  top:-20px;
  border-bottom-color:#fff
}

.t794__tooltip-menu_top::after,.t794__tooltip-menu_top::before {
  bottom:-20px;
  border-top-color:#fff
}

.t794__tooltip-menu-corner {
  position:absolute;
  border:solid transparent;
  border-width:10px;
  width:15px;
  aspect-ratio:1;
  transform:rotate(45deg);
  border-color:transparent;
  background-clip:padding-box
}

.t794__content {
  position:relative;
  padding:18px 20px;
  overflow:auto;
  box-sizing:border-box;
  max-height:100%
}

.t794__list {
  padding-left:0!important;
  list-style-type:none;
  margin-bottom:0!important
}

.t794__list_item {
  margin-bottom:12px
}

.t794__list_item:last-child {
  margin-bottom:0
}

.t794__typo {
  text-decoration:none;
  font-size:14px;
  width:100%;
  display:block;
  color:#222
}

#allrecords .t794__typo {
  color:#222
}

.t794__arrow {
  display:inline-block;
  vertical-align:middle;
  margin-left:6px;
  position:relative;
  border-color:inherit
}

.t794__arrow::after {
  content:'';
  width:0;
  height:0;
  border-style:solid;
  border-width:4px 3px 0;
  position:absolute;
  top:45%;
  left:0;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
  border-color:transparent;
  border-top-color:inherit;
  transition:-webkit-transform 0.3s;
  transition:transform 0.3s;
  transition:transform 0.3s,-webkit-transform 0.3s
}

.t794__tm-link_active .t794__arrow::after {
  -webkit-transform:translateY(-50%) rotate(180deg);
  -ms-transform:translateY(-50%) rotate(180deg);
  transform:translateY(-50%) rotate(180deg)
}

@media screen and (max-width:980px) {
  .t794__tooltip-menu {
    box-shadow:none;
    width:100%;
    box-sizing:border-box
  }
  .t794__tooltip-menu_mobile {
    margin-top:10px;
    margin-bottom:10px
  }

}

.t890__arrow {
  cursor:pointer;
  display:inline-block;
  height:50px;
  width:50px;
  padding:0;
  background-color:transparent;
  border:none;
  animation-name:t890__zoom;
  animation-duration:0.5s;
  animation-fill-mode:both
}

.t890__arrow-sm {
  transform:scale(.8)
}

.t890__arrow svg rect,.t890__arrow svg path {
  transition:0.2s ease-in
}

@keyframes t890__zoom {
  0% {
    opacity:0;
    transform:scale(.1)
  }
  100% {
    opacity:1
  }

}

@media screen and (max-width:640px) {
  .t890__arrow {
    transform:scale(.8)
  }
  .t890__arrow.t890__arrow-sm {
    transform:scale(.6)
  }

}

.t981__wrapper {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:50px 0;
  margin:0 auto;
  box-sizing:border-box;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start
}

.t981__col_left {
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  margin-right:auto;
  margin-left:15px;
  padding-right:50px
}

.t981__col_right {
  width:100%;
  margin-right:15px
}

.t981__menu {
  font-family:Roboto,Arial,sans-serif;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  justify-content:flex-start
}

.t981__menu_right-align,.t981__menu_right-align ul {
  justify-content:flex-end
}

.t981__menu_center-align,.t981__menu_center-align ul {
  justify-content:center
}

.t981__main-menu {
  font-size:14px;
  font-weight:600;
  margin-bottom:5px
}

.t981__secondary-menu {
  color:#7487a2;
  font-size:14px;
  font-family:Roboto,Arial,sans-serif
}

.t981__secondary-menu a {
  display:contents
}

.t981__secondary-menu ul {
  padding:0!important;
  margin:0;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  list-style:none
}

.t981__secondary-menu li,.t981__secondary-menu a {
  margin-right:15px
}

.t981__secondary-menu li>a {
  margin-right:0!important
}

.t981__secondary-menu li:last-child {
  margin-right:0!important
}

.t981__secondary-menu.t981__menu_right-align li,.t981__secondary-menu.t981__menu_right-align a {
  margin-left:15px;
  margin-right:0
}

.t981__secondary-menu.t981__menu_right-align li:first-child {
  margin-left:0
}

.t981__menu-item {
  margin-bottom:10px;
  margin-right:15px
}

.t981__menu-item:last-child {
  margin-right:0!important
}

.t981__menu_right-align .t981__menu-item {
  margin-left:15px;
  margin-right:0
}

.t981__menu_right-align .t981__menu-item:first-child {
  margin-left:0!important
}

#allrecords .t981__secondary-menu a {
  color:inherit
}

.t981__logo-wrapper {
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  height:100%
}

.t981__logo {
  display:block;
  width:100%;
  color:#fff;
  font-size:20px
}

@media screen and (max-width:960px) {
  .t981__wrapper {
    display:block;
    padding:50px 20px;
    box-sizing:border-box;
    max-width:none
  }
  .t981__col_left {
    box-sizing:border-box;
    padding:0;
    display:inline-block;
    margin-bottom:20px;
    margin-left:0;
    margin-right:0!important
  }
  .t981__col_right {
    width:auto;
    margin-right:0
  }

}

@media screen and (max-width:640px) {
  .t981__col {
    display:block;
    width:100%
  }
  .t981__col_left {
    display:block
  }
  .t981__menu,.t981__secondary-menu {
    font-size:12px
  }
  .t981__logo {
    max-width:140px!important;
    width:auto
  }

}

.t270__error-msg {
  text-align:center;
  display:none
}

.t270__error-msg-text {
  display:inline-block;
  margin:0 20px 35px;
  padding:15px;
  color:#f00;
  border:1px solid #f00;
  font-size:14px;
  font-family:tfutura,Arial,sans-serif
}