/* Стили страницы «doctor-bondarenco», сгенерированные Тильдой (отформатированы, id блоков заменены
   на семантические: #header, #hero, #quiz и т.д.). Шрифт Circe: см. README. */

#allrecords .r,body {
  --t-headline-font:'Montserrat',Arial,sans-serif;
  --t-text-font:'Circe',Arial,sans-serif;
}

.t-body {
  margin:0px;
}

body {
  background-color:none;
}

:where(.t-records) a,:where(.t-records) button,:where(.t-records) .t-radio,:where(.t-records) .t-checkbox,:where(.t-records) .t-img-select {
  outline:none;
}

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

:where(.t-records) .t-descr a:focus-visible,:where(.t-records) .t-sociallinks a:focus-visible,:where(.t-records) .ya-share2__link:focus-visible {
  outline-offset:2px;
}

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

:where(.t-records) a,:where(.t-records) .tn-nested-link {
  color:#ff8562;
  text-decoration:none;
}

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

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

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

:where(.t-records) b,:where(.t-records) strong {
  font-weight:700;
}

.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:'Circe',Arial,sans-serif;
  font-weight:300;
  color:#000000;
}

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

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

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

.t-name {
  font-family:'Montserrat',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:'Montserrat',Arial,sans-serif;
  font-weight:600;
  color:#000000;
}

.t-heading_xs {
  font-size:26px;
  line-height:1.23;
}

.t-title {
  font-family:'Montserrat',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-descr {
  font-family:'Montserrat',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-descr_xl {
  font-size:24px;
  line-height:1.5;
}

.t-descr_xxl {
  font-size:26px;
  line-height:1.45;
}

.t-btn {
  display:inline-block;
  font-family:'Montserrat',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_top {
  vertical-align:top;
}

.t-popup {
  display:none;
}

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

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

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

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

.t-input-error {
  font-family:'Circe',Arial,sans-serif;
}

.t-form__errorbox-wrapper {
  font-family:'Circe',Arial,sans-serif;
}

.t-form__errorbox-text {
  font-family:'Circe',Arial,sans-serif;
}

.t-form__errorbox-item {
  font-family:'Circe',Arial,sans-serif;
}

.t-form__successbox {
  font-family:'Circe',Arial,sans-serif;
}

.t-rec_pt_0 {
  padding-top:0;
}

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

.t-rec_pt_90 {
  padding-top:90px;
}

.t-rec_pb_0 {
  padding-bottom:0;
}

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

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

.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:1ch;
  max-width:100%;
  height:unset;
  padding:0;
  overflow:hidden;
  font-family:'Montserrat',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-descr_xxs {
    font-size:12px;
  }
  .t-descr_xs {
    font-size:14px;
  }
  .t-descr_sm {
    font-size:16px;
  }
  .t-descr_md {
    font-size:18px;
  }
  .t-descr_xl {
    font-size:22px;
  }
  .t-descr_xxl {
    font-size:22px;
  }
  .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-name_xs {
    font-size:14px;
  }
  .t-name_md {
    font-size:18px;
  }
  .t-heading_xs {
    font-size:24px;
  }
  .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-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-descr_xl {
    font-size:20px;
    line-height:1.4;
  }
  .t-descr_xxl {
    font-size:20px;
  }
  .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-name_xs {
    font-size:12px;
  }
  .t-name_md {
    font-size:16px;
  }
  .t-heading_xs {
    font-size:22px;
  }
  .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_60 {
    padding-top:60px;
  }
  .t-rec_pt_90 {
    padding-top:90px;
  }
  .t-rec_pb_0 {
    padding-bottom:0;
  }
  .t-rec_pb_45 {
    padding-bottom:45px;
  }
  .t-rec_pb_60 {
    padding-bottom:60px;
  }
  .t-rec_pb_90 {
    padding-bottom:90px;
  }
  .t-rec_pt-res-480_0 {
    padding-top:0!important;
  }
  .t-rec_pt-res-480_60 {
    padding-top:60px!important;
  }
  .t-rec_pb-res-480_30 {
    padding-bottom:30px!important;
  }
  .t-rec_pb-res-480_60 {
    padding-bottom:60px!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;
  }
}

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

.t-menu-base {
  position:fixed;
  top:0;
  z-index:990;
  width:100%;
  min-height:80px;
  margin:0 auto;
  box-shadow:0 1px 3px rgba(0,0,0,0);
  transition:background-color 0.3s linear;
}

.t-menu-base__beforeready {
  visibility:hidden;
}

.t-menu-base__maincontainer {
  position:relative;
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:10px 50px;
  width:100%;
  min-height:80px;
  box-sizing:border-box;
}

.t-menu-base__maincontainer-100 {
  padding-right:20px;
  padding-left:20px;
}

@media screen and (min-width:961px) {
  .t-menu-base_positionabsolute {
    position:absolute;
  }
}

.t-menu-base_positionfixed {
  position:fixed;
}

.t-menu-base_positionstatic {
  position:static;
}

@media screen and (max-width:960px) {
  .t-menu-base {
    left:unset!important;
    width:100%!important;
    margin:0!important;
    border-bottom:unset!important;
    border-radius:0!important;
    transform:translateX(0)!important;
  }
  .t-menu-base__maincontainer {
    align-items:center;
    gap:45px;
    padding:30px 20px 40px;
    border-radius:0!important;
  }
}

.t-menu-base__maincontainer_12-0 {
  --margin-columns12:0px;
}

.t-menu-base__maincontainer_12-20 {
  --margin-columns12:20px;
}

.t-menu-base__maincontainer_12-30 {
  --margin-columns12:30px;
}

.t-menu-base__maincontainer_12-40 {
  --margin-columns12:40px;
}

.t-menu-base__maincontainer_12-neg-20 {
  --margin-columns12:20px;
}

.t-menu-base__maincontainer_12-neg-30 {
  --margin-columns12:30px;
}

.t-menu-base__maincontainer_12-neg-40 {
  --margin-columns12:40px;
}

.t-menu-base__maincontainer_12-0,.t-menu-base__maincontainer_12-20,.t-menu-base__maincontainer_12-30,.t-menu-base__maincontainer_12-40 {
  max-width:1160px;
  margin:0 auto;
  padding-left:var(--margin-columns12);
  padding-right:var(--margin-columns12);
}

.t-menu-base__maincontainer_12-neg-20,.t-menu-base__maincontainer_12-neg-30,.t-menu-base__maincontainer_12-neg-40 {
  max-width:calc(1160px + var(--margin-columns12) * 2);
  margin:0 auto;
}

.t-menu-base__maincontainer_innerbg.t-menu-base__maincontainer_12-neg-20,.t-menu-base__maincontainer_innerbg.t-menu-base__maincontainer_12-neg-30,.t-menu-base__maincontainer_innerbg.t-menu-base__maincontainer_12-neg-40 {
  max-width:calc(1160px + var(--margin-columns12) * 2);
  padding-left:var(--margin-columns12);
  padding-right:var(--margin-columns12);
}

.t-menu-base__maincontainer_100-20 {
  padding-right:20px;
  padding-left:20px;
}

.t-menu-base__maincontainer_100-30 {
  padding-right:30px;
  padding-left:30px;
}

.t-menu-base__maincontainer_100-40 {
  padding-right:40px;
  padding-left:40px;
}

@media screen and (max-width:960px) {
  .t-menu-base__maincontainer_100-20,.t-menu-base__maincontainer_100-30,.t-menu-base__maincontainer_100-40,.t-menu-base__maincontainer_12-0,.t-menu-base__maincontainer_12-20,.t-menu-base__maincontainer_12-30,.t-menu-base__maincontainer_12-40,.t-menu-base__maincontainer_12-neg-20,.t-menu-base__maincontainer_12-neg-30,.t-menu-base__maincontainer_12-neg-40 {
    width:100%;
    padding-right:20px;
    padding-left:20px;
  }
}

.t-menu-base__leftwrapper,.t-menu-base__rightwrapper {
  display:flex;
  align-items:center;
  height:100%;
  box-sizing:border-box;
}

.t-menu-base__leftwrapper {
  text-align:right;
}

.t-menu-base__rightwrapper {
  flex-wrap:wrap;
  text-align:left;
}

.t-menu-base__additionalwrapper {
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:30px;
}

.t-menu-base__maincontainer_logoleft .t-menu-base__rightwrapper {
  margin-left:auto;
}

.t-menu-base__maincontainer_logoleft .t-menu-base__buttons,.t-menu-base__maincontainer_logoleft .t-menu-base__langs {
  padding-left:0;
}

.t-menu-base__maincontainer_logoleft .t-menu-base__leftwrapper {
  flex:1;
}

.t-menu-base__maincontainer_logoleft .t-menu-base__leftwrapper.t-menu-base__leftwrapper_left {
  justify-content:flex-start;
}

.t-menu-base__maincontainer_logoleft .t-menu-base__leftwrapper.t-menu-base__leftwrapper_center {
  flex:0 0 auto;
  justify-content:center;
}

.t-menu-base__maincontainer_logoleft .t-menu-base__leftwrapper_nologo.t-menu-base__leftwrapper_center {
  flex:1 1 auto;
}

.t-menu-base__maincontainer_logoleft .t-menu-base__leftwrapper.t-menu-base__leftwrapper_right {
  justify-content:flex-end;
}

.t-menu-base__maincontainer_logocenter .t-menu-base__additionalwrapper {
  margin-left:auto;
}

.t-menu-base__maincontainer_logocenter {
  position:relative;
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  min-height:80px;
}

.t-menu-base__maincontainer_logocenter .t-menu-base__list_leftside {
  flex:1 1 auto;
}

.t-menu-base__maincontainer_logocenter .t-menu-base__logowrapper_center {
  flex:0 0 auto;
}

.t-menu-base__maincontainer_logocenter .t-menu-base__logowrapper_center:first-child {
  position:absolute;
  left:50%;
  transform:translateX(-50%);
}

.t-menu-base__maincontainer_logocenter .t-menu-base__list_rightside {
  flex:1 1 auto;
}

.t-menu-base__maincontainer_logocenter .t-menu-base__rightwrapper {
  margin-left:auto;
}

.t-menu-base__maincontainer_logocenter .t-menu-base__rightwrapper {
  gap:40px;
}

.t-menu-base__maincontainer_logocenter .t-menu-base__list_leftside.t-menu-base__list_align-right {
  justify-content:flex-end;
}

.t-menu-base__maincontainer_logocenter .t-menu-base__list_rightside.t-menu-base__list_align-right {
  justify-content:flex-start;
}

.t-menu-base__maincontainer_logocenter .t-menu-base__list_leftside.t-menu-base__list_align-left {
  justify-content:flex-start;
}

.t-menu-base__maincontainer_logocenter .t-menu-base__list_rightside.t-menu-base__list_align-left {
  justify-content:flex-end;
}

.t-menu-base__maincontainer_logocenter .t-menu-base__list_leftside.t-menu-base__list_align-center,.t-menu-base__maincontainer_logocenter .t-menu-base__list_rightside.t-menu-base__list_align-center {
  justify-content:center;
}

@media screen and (max-width:960px) {
  .t-menu-base__maincontainer,.t-menu-base__leftwrapper,.t-menu-base__rightwrapper,.t-menu-base__additionalwrapper,.t-menu-base__list {
    flex-direction:column;
  }
  .t-menu-base__maincontainer_logocenter .t-menu-base__leftwrapper,.t-menu-base__maincontainer_logocenter .t-menu-base__rightwrapper {
    flex:1;
    padding-right:0!important;
    padding-left:0!important;
  }
  .t-menu-base__maincontainer_logocenter.t-menu-base_overflow .t-menu-base__rightwrapper,.t-menu-base__maincontainer_logoleft .t-menu-base__rightwrapper,.t-menu-base__rightwrapper {
    margin:15px 0 0;
  }
  .t-menu-base__maincontainer_logocenter .t-menu-base__rightwrapper {
    margin:20px 0 0;
  }
  .t-menu-base__rightwrapper {
    align-items:flex-start;
  }
  .t-menu-base__maincontainer_logocenter .t-menu-base__additionalwrapper {
    margin-left:0;
    padding-left:0;
  }
  .t-menu-base__additionalwrapper {
    gap:25px;
  }
  .t-menu-base__maincontainer_logocenter .t-menu-base__logowrapper_center {
    order:-1;
  }
  .t-menu-base__maincontainer_logocenter {
    gap:20px!important;
  }
  .t-menu-base__maincontainer_logocenter .t-menu-base__logowrapper_mobile {
    margin-bottom:25px;
  }
}

.t-menu-base__logowrapper {
  display:flex;
  align-items:center;
  height:inherit;
}

.t-menu-base__logo {
  position:relative;
  z-index:100;
  display:flex;
  align-items:center;
  gap:10px;
}

.t-menu-base__logo a {
  display:flex;
  align-items:center;
  gap:10px;
}

.t-menu-base__imglogo {
  display:block;
  max-width:300px;
  height:auto;
}

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

@media screen and (max-width:960px) {
  .t-menu-base__logowrapper {
    position:static;
    box-sizing:border-box;
    margin-bottom:0;
  }
  .t-menu-base__maincontainer .t-menu-base__logowrapper:not(.t-menu-base__logowrapper_mobile) {
    display:none;
  }
  .t-menu-base__logowrapper.t-menu-base__logowrapper_mobile {
    order:-1;
  }
  .t-menu-base__maincontainer :not(.t-menu-base__centerwrapper) .t-menu-base__logowrapper {
    margin-bottom:35px;
  }
  .t-menu-base__imglogo {
    max-width:100%;
    margin:0 auto;
    box-sizing:border-box;
  }
  .t-menu-base__textlogo {
    padding:0;
    text-align:center;
    white-space:normal;
  }
}

.t-menu-base__langs {
  display:flex;
  list-style:none;
  padding-left:0!important;
}

.t-menu-base__langs.t-menu-base__langs_flex {
  display:flex;
  gap:20px;
}

.t-menu-base__langs-wrapper {
  position:relative;
}

.t-menu-base__langs.t-menu-base__langs_dropdown {
  flex-direction:column;
  gap:10px;
  position:absolute;
  top:calc(100% + 10px);
  left:50%;
  transform:translateX(-50%);
  max-width:185px;
  max-height:calc(100vh - 100px);
  overflow-y:auto;
  padding:14px;
  padding-left:14px!important;
  box-sizing:border-box;
  background-color:#fff;
  border-radius:5px;
  z-index:10000002;
  box-shadow:0 0 15px rgba(0,0,0,.1);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transition:opacity 0.35s ease-in-out;
  display:none;
}

.t-menu-base__langs.t-menu-base__langs_dropdown.t-menu-base__langs_dropdown_overflowed {
  right:-10px;
  left:unset;
  transform:unset;
}

.t-menu-base__langs.t-menu-base__langs_dropdown.t-menu-base__langs_dropdown_overflowed_left {
  left:-10px;
  right:unset;
  transform:unset;
}

.t-menu-base__langs.t-menu-base__langs_dropdown.t-menu-base__langs_dropdown_show {
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  display:flex;
}

.t-menu-base__langs.t-menu-base__langs_dropdown .t-menu-base__langs-item {
  padding-right:4px;
  padding-left:4px;
  text-align:center;
}

.t-menu-base__langs.t-menu-base__langs_dropdown .t-menu-base__langs-item a {
  display:flex;
  align-items:center;
}

.t-menu-base__lang_withdescr .t-menu-base__lang-code {
  flex:0 0 1.3em;
  padding-right:10px;
  text-align:left;
  border-right:1px solid rgba(113,113,113,.2);
}

.t-menu-base__lang-descr {
  padding-left:10px;
}

.t-menu-base__langs-button {
  display:flex;
  align-items:center;
  gap:5px;
  padding:0;
  background-color:transparent;
  border:none;
  cursor:pointer;
}

.t-menu-base__langs-item a {
  font-family:'Montserrat',Arial,sans-serif;
  font-size:16px;
  color:#000000;
}

#allrecords .t-menu-base__langs-item a {
  text-decoration:none;
  color:#000000;
}

.t-menu-base__langs.t-menu-base__langs_dropdown_top {
  top:auto;
  bottom:calc(100% + 10px);
}

@media screen and (max-width:960px) {
  .t-menu-base__langs.t-menu-base__langs_flex {
    flex-wrap:wrap;
    justify-content:center;
  }
  .t-menu-base__langs.t-menu-base__langs_dropdown {
    max-height:150px;
  }
  .t-menu-base_mobile-left .t-menu-base__langs.t-menu-base__langs_dropdown_top {
    top:auto;
    bottom:-15px;
    right:unset;
    left:calc(100% + 10px);
  }
  .t-menu-base:not(.t-menu-base_mobile-left) .t-menu-base__rightwrapper {
    align-items:center;
  }
  .t-menu-base.t-menu-base_mobile-right .t-menu-base__rightwrapper {
    align-items:flex-end;
  }
  .t-menu-base.t-menu-base_mobile-right .t-menu-base__leftwrapper {
    align-items:flex-end;
  }
  .t-menu-base.t-menu-base_mobile-right .t-menu-base__langs.t-menu-base__langs_dropdown_top {
    top:auto;
    bottom:-15px;
    left:unset;
    right:calc(100% + 10px);
  }
  .t1272 .t-menu-base__logowrapper_none {
    display:none;
  }
  .t1272 .t-menu-base__logowrapper_logo .t-menu-base__textlogo {
    display:none;
  }
  .t1272 .t-menu-base__logowrapper_text .t-menu-base__imglogo {
    display:none;
  }
}

.t-menu-base .t-sociallinks {
  line-height:0px;
}

.t-menu-base .t-sociallinks__wrapper {
  display:flex;
  align-items:center;
  gap:4px;
}

#allrecords .t-menu-base ul.t-sociallinks__wrapper {
  padding-left:0;
  list-style:none;
}

.t-menu-base .t-sociallinks a {
  display:block;
}

.t1272 ul {
  margin:0;
}

.t-menu-base .t-menu-base__list {
  display:flex;
  flex-wrap:wrap;
  gap:10px 30px;
  list-style-type:none;
  margin:0;
  padding-left:0!important;
}

.t-menu-base .t-menu-base__list-item {
  clear:both;
  font-family:'Montserrat',Arial,sans-serif;
  font-size:16px;
  display:inline-block;
  margin:0;
  color:#000000;
  white-space:nowrap;
}

.t-menu-base__list-item .t-active {
  opacity:.7;
}

.t-menu-base__list-item:first-child {
  padding-left:0;
}

.t-menu-base__list-item:last-child {
  padding-right:0;
}

.t-menu-base__list-item a,#allrecords .t-menu-base__list-item a {
  text-decoration:none;
  color:#000000;
}

.t-menu-base .t-menusub__menu {
  display:none;
}

.t-menu-base__list-item .t-menusub__menu:not(.t-menusub__menu_relative) {
  box-shadow:unset;
}

@media screen and (max-width:960px) {
  .t1272 .t-menu-base .t-menu-base__list {
    flex:0!important;
    max-width:unset!important;
    gap:20px!important;
  }
}

.t-menu-base__buttons {
  display:flex;
  align-items:center;
  gap:10px;
}

.t-menu-base .t-btn {
  --height:40px;
  padding-left:30px;
  padding-right:30px;
}

@media screen and (max-width:960px) {
  .t-menu-base__buttons {
    flex-wrap:wrap;
    text-align:center;
    justify-content:center;
  }
}

.t-menu-base__right_descr {
  white-space:nowrap;
  font-family:'Montserrat',Arial,sans-serif;
  font-size:13px;
  color:#000000;
}

@media screen and (max-width:960px) {
  .t-menu-base__right_descr {
    text-align:center;
    white-space:normal;
  }
}

.t1272 .t-menuwidgeticons__wrapper {
  gap:20px;
  margin-right:0;
  margin-left:0;
}

.t1272 .t-menuwidgeticons__icon {
  margin:0;
}

@media screen and (max-width:960px) {
  .t-menu-base__maincontainer .t-menuwidgeticons__wrapper {
    display:none;
  }
  .t1272 .t-menuwidgeticons__wrapper {
    gap:14px;
    margin-right:20px;
    margin-left:auto;
  }
}

.t-menu-base__mobile-menu .tmenu-mobile__container_left .t-menu-base__logowrapper,.t-menu-base__mobile-menu .tmenu-mobile__container_left .tmenu-mobile__text {
  order:2;
}

.t-menu-base__mobile-menu .tmenu-mobile__container {
  padding:15px 20px;
}

.t-menu-base__mobile-menu .tmenu-mobile__container_right .t-menuwidgeticons__wrapper {
  margin-right:20px;
  margin-left:auto;
}

.t-menu-base__mobile-menu .tmenu-mobile__container_left .t-menuwidgeticons__wrapper {
  order:1;
  margin-right:auto;
  margin-left:20px;
}

.t-menu-base__mobile-menu .tmenu-mobile__container_left.tmenu-mobile__container_withoutlogo .t-menuwidgeticons__wrapper {
  margin-right:unset;
  margin-left:auto;
}

.t-menu-base__mobile-menu .tmenu-mobile__container_right.tmenu-mobile__container_withoutlogo .t-menuwidgeticons__wrapper {
  margin-right:auto;
  margin-left:unset;
}

.t-menu-base__mobile-menu .tmenu-mobile__container_right .t-menuburger {
  order:1;
}

.t-menu-base__mobile-menu.tmenu-mobile {
  z-index:991;
  background-color:transparent;
}

.t-menu-base__mobile-menu.tmenu-mobile:not(.tmenu-mobile_positionfixed) {
  position:relative;
}

.t-menu-base__mobile-menu .tmenu-mobile__container_right .t-menu-base__burger_mlauto {
  margin-left:auto;
}

@media screen and (max-width:960px) {
  .t-menu-base_mobile-left .t-menu-base__maincontainer,.t-menu-base_mobile-left .t-menu-base__additionalwrapper {
    align-items:flex-start;
  }
  .t-menu-base_mobile-left .t-menu-base__langs.t-menu-base__langs_flex {
    justify-content:flex-start;
  }
  .t1272 .t-menu-base_mobile-left .t-menu-base__list-item {
    text-align:left;
  }
  .t-menu-base_mobile-left .t-menu-base__right_descr {
    text-align:left;
  }
  .t-menu-base_mobile-left .t-menusub__content {
    padding-left:0;
  }
  .t-menu-base_mobile-left .t-menusub__menu:not(.t-menusub__menu--fullscreen) {
    text-align:left;
  }
  .t-menu-base_mobile-left .t-menu-base__langs.t-menu-base__langs_dropdown {
    top:auto;
    right:unset;
    bottom:calc(100% - 15px);
    left:calc(100% + 10px);
    transform:unset;
  }
  .t-menu-base_mobile-center .t-menu-base__langs.t-menu-base__langs_dropdown {
    top:auto;
    right:auto;
    left:50%;
    bottom:calc(100% + 15px);
    transform:translateX(-50%);
  }
  .t-menu-base_mobile-left .t-menu-base__buttons {
    justify-content:flex-start;
  }
  .t-menu-base_mobile-left .t-menu-base__wrapper,.t-menu-base_mobile-left .t-menu-base__list {
    width:100%;
  }
  .t-menu-base_mobile-right .t-menu-base__maincontainer,.t-menu-base_mobile-right .t-menu-base__additionalwrapper {
    align-items:flex-end;
  }
  .t-menu-base_mobile-right .t-menu-base__langs.t-menu-base__langs_flex {
    justify-content:flex-end;
  }
  .t1272 .t-menu-base_mobile-right .t-menu-base__list-item {
    text-align:right;
  }
  .t-menu-base_mobile-right .t-menu-base__right_descr {
    text-align:right;
  }
  .t-menu-base_mobile-right .t-menusub__content {
    padding-right:0;
  }
  .t-menu-base_mobile-right .t-menusub__menu:not(.t-menusub__menu--fullscreen) {
    text-align:right;
  }
  .t-menu-base_mobile-right .t-menu-base__langs.t-menu-base__langs_dropdown {
    top:auto;
    right:calc(100% + 10px);
    bottom:calc(100% - 15px);
    left:auto;
    transform:unset;
  }
  .t-menu-base_mobile-right .t-menu-base__buttons {
    justify-content:flex-end;
  }
  .t-menu-base_mobile-right .t-menu-base__wrapper,.t-menu-base_mobile-right .t-menu-base__list {
    width:100%;
  }
  .t-menu-base .t-menu-base__list-item {
    position:relative;
    display:block;
    width:100%;
    text-align:center;
    white-space:normal;
  }
  .t-menu-base.t-menu-base_positionfixed.tmenu-mobile__menucontent_hidden {
    height:100%;
    overflow:auto;
  }
  .t-menu-base:not(.t-menu-base_mobile-left,.t-menu-base_mobile-right) .t-menu-base__list {
    align-items:center;
  }
  .t-menu-base:not(.t-menu-base_mobile-left,.t-menu-base_mobile-right) .t-menu__link-wrapper {
    justify-content:center;
  }
  .t-menu-base__maincontainer .t-menu-base__wrapper,.t-menu-base__maincontainer .t-menu-base__list {
    width:100%;
  }
}

.t-menu-base__burgermenu__close-button {
  display:none;
}

@media screen and (max-width:960px) {
  .t1272 .t-menu-base.t-menu-base_mobile-right .t-menusub__back-header,.t1272 .t-menu-base.t-menu-base_mobile-right .t-menusub__link-wrapper,.t1272 .t-menu-base.t-menu-base_mobile-right .t-menu__link-wrapper {
    justify-content:flex-end;
  }
  .t1272 .t-menu-base.t-menu-base_mobile-right .t-menusub__menu_drilldown .t-menusub__innermenu-content {
    align-items:flex-end;
  }
  .t1272__body_menushowed .t-menu-base.t-menu-base_sidebar {
    display:flex!important;
    flex-direction:column;
  }
  .t-menu-base__burgermenu__close-button {
    position:absolute;
    top:5px;
    right:5px;
    z-index:999999;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:0;
    border:none;
    width:40px;
    height:40px;
    background-color:#111;
    cursor:pointer;
  }
  .t-menu-base__burgermenu__close-icon {
    width:24px;
    height:20px;
    transform:rotate(0deg);
    z-index:999;
    margin-top:11px;
    margin-left:8px;
    color:#000;
  }
  .t-menu-base__burgermenu__close-button .t-menu-base__burgermenu__close-icon {
    margin:0;
  }
  .t-menu-base__burgermenu__close-icon span {
    display:block;
    position:absolute;
    width:100%;
    opacity:1;
    left:0;
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
    height:2px;
    background-color:currentcolor;
  }
  .t-menu-base__burgermenu__close-icon span:nth-child(1) {
    top:8px;
    width:0%;
    left:50%;
  }
  .t-menu-base__burgermenu__close-icon span:nth-child(2) {
    top:8px;
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
  }
  .t-menu-base__burgermenu__close-icon span:nth-child(3) {
    top:8px;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
  }
  .t-menu-base__burgermenu__close-icon span:nth-child(4) {
    top:8px;
    width:0%;
    left:50%;
  }
}

@media screen and (max-width:960px) {
  .t1272__body_menushowed {
    height:100vh;
    min-height:100vh;
    overflow:hidden;
  }
  .t-menu-base__burgermenu__fullscreen {
    transform:translate(0,-100%)!important;
    transition:transform ease-in-out 0.3s;
  }
  .t1272__body_menushowed .t-menu-base__burgermenu__fullscreen {
    transform:translate(0,0)!important;
  }
  .t-menu-base__burgermenu__fullwidth,.t-menu-base__burgermenu__fullwidth.tmenu-mobile__menucontent_hidden {
    height:100%;
  }
  .t-menu-base__burgermenu__fullscreen .t-menu-base__maincontainer_logoleft .t-menu-base__leftwrapper.t-menu-base__leftwrapper_left,.t-menu-base__burgermenu__fullscreen .t-menu-base__leftwrapper,.t-menu-base.t-menu-base_mobile-right.t-menu-base__burgermenu__fullscreen .t-menu-base__leftwrapper {
    display:flex;
    flex:1;
    flex-direction:column;
    justify-content:center;
  }
  .t-menu-base__burgermenu__fullscreen .t-menusub__menu.t-menusub__menu_show.t-menusub__menu_drilldown {
    flex:1;
    flex-direction:column;
    justify-content:center;
  }
  .t-menu-base__burgermenu__fullscreen {
    display:block!important;
    min-height:calc(100vh - 65px);
    flex-direction:column;
    justify-content:space-between;
    bottom:0;
    box-shadow:none!important;
    overflow-y:auto;
  }
  .t-menu-base__burgermenu__fullscreen .t-menu-base__maincontainer {
    padding-top:40px;
    padding-bottom:0;
    flex-wrap:unset;
    gap:0;
    min-height:100%!important;
    box-sizing:border-box;
  }
  .t-menu-base__burgermenu__fullscreen .t-menu-base__rightwrapper {
    padding:40px 0 60px;
    flex:0;
    justify-content:flex-end;
    box-sizing:border-box;
  }
  .t-menu-base__burgermenu__fullscreen.t-menu-base.t-menu-base_positionfixed.tmenu-mobile__menucontent_hidden {
    height:auto;
  }
  .t-menu-base.t-menu-base__burgermenu__dropdown {
    height:auto!important;
    max-height:100%!important;
    box-sizing:border-box;
    overflow:hidden;
  }
  .t-menu-base__burgermenu__dropdown .t-menu-base__rightwrapper {
    padding-bottom:30px;
  }
  .t-menu-base.t-menu-base__burgermenu__sidebar {
    display:flex!important;
    z-index:999;
    bottom:0;
    width:auto!important;
    max-height:100%!important;
    transition:transform ease-in-out 0.3s;
  }
  .t-menu-base.t-menu-base__burgermenu__sidebar_left {
    justify-content:flex-start;
    transform:translate(-100%,0)!important;
  }
  .t-menu-base.t-menu-base__burgermenu__sidebar_right {
    justify-content:flex-end;
    transform:translate(100%,0)!important;
  }
  .t1272__body_menushowed .t-menu-base.t-menu-base__burgermenu__sidebar {
    transform:translate(0,0)!important;
  }
  .t1272 .t-menu-base.t-menu-base__burgermenu__sidebar .t-menu-base__maincontainer {
    flex-wrap:unset;
    width:300px;
    height:100%;
    overflow-y:auto;
    padding:40px 25px 0;
  }
  .t-menu-base.t-menu-base__burgermenu__sidebar .t-menu-base__rightwrapper {
    justify-content:flex-end;
    padding:40px 0 25px;
    box-sizing:border-box;
  }
  .t-menu-base_positionstatic.t-menu-base__burgermenu__sidebar,.t-menu-base_positionstatic.t-menu-base__burgermenu__fullscreen {
    position:fixed;
  }
  .t-menu-base__overlay {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    opacity:0;
    z-index:-1;
    transition:opacity ease-in-out 0.3s;
    background-color:rgba(0,0,0,.6);
  }
  .t1272__body_menushowed .t-menu-base__overlay {
    opacity:1;
    z-index:991;
  }
  .t1272 .t-menu-base__burgermenu__fullscreen .t-menu-base__maincontainer_logoleft .t-menu-base__leftwrapper.t-menu-base__leftwrapper_right {
    justify-content:center;
  }
  .t1272 .t-menu-base__burgermenu__fullscreen .t-menusub__menu.t-menusub__menu_show.t-menusub__menu_drilldown {
    display:flex!important;
  }
  .t1272 .t-menusub__innermenu {
    max-height:unset;
  }
  .t1272 .t-menu-base__burgermenu__sidebar .t-menu-base__leftwrapper {
    height:unset;
  }
  .t1272 .t-menu-base .t-menusub__innermenu-content,.t1272 .t-menu-base .t-menusub__innermenu {
    min-width:0;
  }
}

.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__group,.t396__artboard-fixed-innactive .t396__elem,.t396__artboard-fixed-no-bg.t396__artboard-fixed-innactive .t396__group,.t396__artboard-fixed-no-bg.t396__artboard-fixed-innactive .t396__elem {
  pointer-events:none;
}

.t396__artboard-fixed-no-bg .t396__group,.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;
}

.t396 .tn-atom__button-content {
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  flex:0 1 auto;
  min-width:0;
}

.t396 .tn-atom__button-text {
  flex:1 1 0;
  text-overflow:ellipsis;
}

.t396 .tn-atom__button-icon {
  flex:0 0 auto;
}

.t396 .tn-atom__button-icon::before {
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  background-image:var(--icon,none);
  background-position:center;
  background-size:contain;
  background-repeat:no-repeat;
  content:'';
  transition:opacity 0.2s cubic-bezier(.25,1,.5,1),visibility 0.2s cubic-bezier(.25,1,.5,1),color 0s ease-in-out;
}

.t396 .tn-atom__button-icon::after {
  position:absolute;
  opacity:0;
  visibility:hidden;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  background-image:var(--icon-hover,none);
  background-position:center;
  background-size:contain;
  background-repeat:no-repeat;
  content:'';
  transition:opacity 0.2s cubic-bezier(.45,0,.55,1),visibility 0.2s cubic-bezier(.45,0,.55,1),color 0s ease-in-out;
}

@media (hover) {
  .t396 .tn-atom:hover .tn-atom__button-icon:not(.tn-atom__button-icon-no-hover)::after {
    opacity:1;
    visibility:visible;
  }
  .t396 .tn-atom:hover .tn-atom__button-icon:not(.tn-atom__button-icon-no-hover)::before {
    opacity:0;
    visibility:hidden;
    transition-timing-function:cubic-bezier(.5,0,.75,0);
  }
  .t396 .tn-atom:hover .tn-atom__button-icon.hidden {
    display:block;
  }
  .t396 .tn-atom:hover .tn-atom__button-icon.tn-atom__button-icon-no-default {
    display:block;
  }
}

.t396 .tn-atom__button-icon-no-default {
  display:none;
  animation:button-icon-fade-in 0.3s ease forwards;
}

@keyframes button-icon-fade-in {
  from {
    opacity:0;
  }
  to {
    opacity:1;
  }
}

.t396 .tn-atom__button-icon-arrow-default::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-color:currentcolor;
  background-image:none;
}

.t396 .tn-atom__button-icon-arrow-hover::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-color:currentcolor;
  background-image:none;
}

.t396 .tn-elem[data-elem-type='button'] {
  display:block;
}

.t396 .tn-elem[data-elem-type='button'] .tn-atom {
  display:flex;
  box-sizing:border-box;
  width:100%;
  height:100%;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  overflow:hidden;
}

.t396 .tn-elem[data-elem-type='button'] .tn-atom::after {
  content:'';
  display:block;
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  pointer-events:none;
  opacity:0;
  z-index:-1;
}

.t396 .tn-atom__button-border {
  position:absolute;
  inset:0;
  z-index:1;
  border-radius:inherit;
  transition-duration:inherit;
  transition-timing-function:inherit;
  pointer-events:none;
}

.t396 .tn-atom__button-border::before,.t396 .tn-atom__button-border::after {
  -webkit-backface-visibility:hidden;
  position:absolute;
  inset:0;
  content:'';
  border-radius:inherit;
  z-index:1;
}

.t396 .tn-atom__button-border::after {
  opacity:0;
  transition-property:opacity;
  transition-duration:inherit;
  transition-timing-function:inherit;
}

@keyframes t-button-hover-animation {
  to {
    background-image:none;
    background-color:transparent;
  }
}

.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);
}

.t702 .t-form__inputsbox_horizontal {
  -webkit-column-gap:15px;
  -moz-column-gap:15px;
  column-gap:15px;
  row-gap:25px;
}

.t702 .t-form__inputsbox_vertical-form+.t-form__errorbox-bottom,.t702 .t-form__inputsbox_horizontal .t-form__errorbox-middle {
  display:none;
}

.t702 .t-form__inputsbox_vertical-form .t-form__errorbox-middle,.t702 .t-form__inputsbox_horizontal+.t-form__errorbox-bottom {
  display:block;
}

.t702 .t-form__inputsbox_horizontal+.t-form__errorbox-bottom .t-form__errorbox-wrapper {
  margin-top:25px;
}

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

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

.t702 .t-form__inputsbox_horizontal .t-input-group_uw .t-input-block>div,.t702 .t-form__inputsbox_horizontal .t-input-group_uc .t-input-block>div {
  margin-bottom:0!important;
}

.t702 .t-form__inputsbox_horizontal .t-radio__control+.t-radio__control,.t702 .t-form__inputsbox_horizontal .t-radio__control+.t-radio__ownvariant-wrapper,.t702 .t-form__inputsbox_horizontal .t-checkboxes__item+.t-checkboxes__item {
  margin-top:10px;
  margin-bottom:0;
}

.t702 .t-form__inputsbox_horizontal .t-checkbox__control,.t702 .t-form__inputsbox_horizontal .t-ownvariant-wrapper_flex {
  margin:0;
}

.t702 .t-input-block_rd-flex .t-radio__wrapper,.t702 .t-input-block_rd-flex .t-checkboxes__wrapper {
  gap:10px 15px;
}

.t702 .t-input-group_rd .t-input-block_rd-flex .t-radio__item,.t702 .t-input-group_rd .t-input-block_rd-flex .t-radio__control,.t702 .t-input-group_rd .t-input-block_rd-flex .t-checkboxes__item,.t702 .t-input-group_rd .t-input-block_rd-flex .t-checkbox__control,.t702 .t-input-group_rd .t-input-block_rd-flex .t-checkboxes__ownvariant_withlabel {
  margin:0;
}

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

.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 {
  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;
  height:100%;
  text-align:center;
  vertical-align:middle;
}

.t702 .t-form__inputsbox_horizontal.t-form__screen .t-form__submit,.t702 .t-form__inputsbox_vertical-form .t-form__submit {
  margin-top:25px;
}

.t702 .t-form__inputsbox_vertical-form:not(.t-form__screen) .t-form__submit,.t702 .t-form__inputsbox_vertical-form:not(.t-form__screen) .t-submit {
  width:100%;
}

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

.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:960px) {
  .t-input-block:has(.t-contact-method__types-container) {
    --contact-method-padding-h:45px;
  }
  .t702 .t-form__inputsbox_horizontal {
    row-gap:0;
  }
  .t702 .t-form__inputsbox_horizontal .t-form__errorbox-middle {
    display:block;
  }
  .t702 .t-form__inputsbox_horizontal+.t-form__errorbox-bottom {
    display:none;
  }
  .t702 .t-input-group,.t702 .t-form__screen.t-form__inputsbox_horizontal .t-input-group {
    margin-bottom:25px;
  }
  .t702 .t-input-group,.t702 .t-input-block {
    display:block;
    width:100%;
  }
  .t702 .t-form__submit,.t702 .t-form__inputsbox_horizontal.t-form__screen .t-form__submit {
    margin-top:0;
  }
  .t702 .t-form__submit,.t702 .t-submit {
    width:100%;
  }
}

@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-input-group,.t702 .t-form__screen.t-form__inputsbox_horizontal .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: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;
  }
}

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

.t225__title {
  padding-top:8px;
  padding-bottom:3px;
}

.t225__uptitle {
  padding-top:10px;
  padding-bottom:50px;
}

.t225__descr {
  padding:41px 0 0;
}

.t-quiz {
  --page-font-size:20px;
}

.t-quiz .t-input-block_rd-flex .t-checkboxes__item .t-checkbox__control {
  width:100%;
  height:100%;
}

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

.t478__container_bottom {
  align-items:flex-end;
}

.t478__container_middle {
  align-items:center;
}

.t478__container_top {
  align-items:flex-start;
}

.t478__textwrapper {
  display:table;
  width:100%;
}

.t478__content {
  display:table-cell;
}

.t478__title {
  margin-bottom:24px;
}

.t478__descr {
  margin-top:23px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.t478 .t-btn {
  margin-top:60px;
}

.t478 .t-btntext {
  margin-top:45px;
}

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

.t820 .t-section__bottomwrapper {
  margin-top:105px;
}

#allrecords ul.t820__container {
  margin-bottom:0;
  padding-left:0;
  list-style:none;
}

.t820__container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}

.t820__container li ul {
  list-style-type:disc;
}

.t820 .t-list__item {
  margin-top:55px;
}

.t820 .t-list__item:nth-child(-n+2) {
  margin-top:0!important;
}

.t820__imgwrapper,.t820__bgimg {
  margin-right:20px;
}

.t820__bottommargin {
  margin-bottom:14px;
}

.t820__checkmark {
  width:55px;
  display:block;
}

.t820__imgwrapper {
  width:55px;
}

.t820__bgimg {
  width:55px;
  height:55px;
  max-width:100%;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
}

.t820__img {
  width:100%;
  max-width:100%;
  height:auto;
}

.t820__img_circle {
  border-radius:50%;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
}

@media screen and (max-width:960px) {
  .t820 .t-section__bottomwrapper {
    margin-top:45px;
  }
  .t820 .t-list__item,.t820 .t-list__item:nth-child(-n+2) {
    margin-top:40px!important;
  }
  .t820 .t-list__item:first-child {
    margin-top:0!important;
  }
  .t820__checkmark,.t820__bgimg {
    max-width:50px;
    max-height:50px;
  }
  .t820__imgwrapper {
    max-width:50px;
  }
  .t820__imgwrapper,.t820__bgimg {
    margin-right:20px!important;
  }
}

@media screen and (max-width:640px) {
  .t820__checkmark,.t820__bgimg {
    max-width:40px;
    max-height:40px;
  }
  .t820__imgwrapper {
    max-width:40px;
  }
}

.t801__title {
  padding-bottom:28px;
}

.t801__centeredsection {
  text-align:center;
}

.t801__button {
  margin-top:30px;
  margin-bottom:10px;
}

.t801__btntext-wrapper {
  margin-top:30px;
}

.t801 .t-slds__arrow_wrapper {
  width:5%;
}

.t801__imgwrapper {
  position:relative;
}

.t801__imgwrapper .t-slds__bgimg {
  position:absolute;
  inset:0;
}

.t801__separator {
  padding-bottom:72%;
}

.t801 li ul {
  list-style-type:disc;
}

@media screen and (max-width:960px) {
  .t801__centeredsection {
    margin-top:20px;
    margin-bottom:20px;
  }
  .t801__witharrows .t-col {
    padding:0 45px;
  }
  .t-rec_pt_0 .t801__centeredsection {
    margin-top:0;
  }
}

@media screen and (max-width:640px) {
  .t801__centeredsection {
    width:100%!important;
  }
}

.t580 {
  text-align:center;
}

.t580__title {
  color:#fff;
  margin-bottom:25px;
}

.t580__descr {
  color:#fff;
}

.t580__buttons {
  margin-top:70px;
}

.t580__buttons-wrapper {
  display:table;
  position:relative;
}

@supports (display:flex) {
  .t580__buttons-wrapper {
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:center;
    gap:20px;
    margin-bottom:20px;
    width:max-content;
    max-width:100%;
  }
  .t580 .t-btn {
    margin-bottom:0!important;
    margin-right:0!important;
  }
}

.t580__arrow-icon {
  width:45px;
  position:absolute;
  left:-30px;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  fill:#fff;
  top:0;
  bottom:0;
  margin:auto;
}

.t580__arrow-icon_mobile {
  display:none;
}

.t580__arrow-icon_right {
  right:-30px;
  -webkit-transform:scaleX(-1);
  transform:scaleX(-1);
  -webkit-transform-origin:right;
  transform-origin:right;
  left:auto;
}

.t580 .t-btn {
  margin-bottom:20px;
  margin-right:20px;
}

.t580 .t-btn:last-of-type {
  margin-right:0;
}

@media screen and (max-width:960px) {
  .t580__buttons {
    margin-top:30px;
  }
  .t580__arrow-icon {
    display:none;
  }
  .t580__arrow-icon_mobile {
    display:block;
    width:20px;
    margin:0 auto 20px;
    fill:#fff;
  }
  @supports (display:flex) {
    .t580__buttons-wrapper {
      flex-direction:column;
      gap:10px;
      margin-bottom:20px!important;
    }
    .t580 .t-btn {
      margin-bottom:0!important;
    }
  }
}

@media screen and (max-width:640px) {
  .t580 .t-btn {
    margin-right:0!important;
  }
  .t580 .t-btn,.t580__buttons-wrapper {
    margin-bottom:10px!important;
    width:100%;
  }
  .t580 .t-btnflex_lg,.t580 .t-btnflex_xl,.t580 .t-btnflex_xxl {
    --height:60px;
    font-size:18px;
    padding-left:40px;
    padding-right:40px;
  }
}

.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;
  top:0;
  right:0;
  bottom:0;
  left: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;
  top:0;
  right:0;
  bottom:0;
  left: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;
  }
}

.t670__imgwrapper {
  position:relative;
}

.t670__imgwrapper .t-slds__bgimg {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}

.t670__play {
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:2;
}

.t670__play-icon {
  position:absolute;
  left:0;
  right:0;
  top:50%;
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%);
  width:80px;
  height:80px;
  margin:0 auto;
  padding:0;
  background-color:transparent;
  border:none;
  border-radius:50%;
  outline:none;
  -webkit-transition:transform ease-in-out 0.2s;
  -moz-transition:transform ease-in-out 0.2s;
  -o-transition:transform ease-in-out 0.2s;
  transition:transform ease-in-out 0.2s;
  cursor:pointer;
}

.t670__play-icon:focus-visible {
  -moz-transform:translateY(-50%) scale(1.15);
  -ms-transform:translateY(-50%) scale(1.15);
  -webkit-transform:translateY(-50%) scale(1.15);
  -o-transform:translateY(-50%) scale(1.15);
  transform:translateY(-50%) scale(1.15);
}

.t670__play:hover .t670__play-icon {
  -moz-transform:translateY(-50%) scale(1.15);
  -ms-transform:translateY(-50%) scale(1.15);
  -webkit-transform:translateY(-50%) scale(1.15);
  -o-transform:translateY(-50%) scale(1.15);
  transform:translateY(-50%) scale(1.15);
}

.t670__wrap-video {
  display:none;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  -webkit-transition:all ease-in-out 0.2s;
  -moz-transition:all ease-in-out 0.2s;
  -o-transition:all ease-in-out 0.2s;
  transition:all ease-in-out 0.2s;
  opacity:1;
  z-index:3;
}

.t670__wrap-video .t-video-lazyload {
  width:100%;
  height:100%;
}

.t670 .t-slds__caption {
  display:none;
}

.t670 .t-slds__caption.t-slds__caption-active {
  display:block;
}

.t670 .t-slds__caption__container.t670__caption__container_none {
  margin-top:0;
}

.t670 .t-slds__caption.t670__caption_margin {
  margin-top:16px;
}

@media screen and (max-width:640px) {
  .t670 .t-slds__wrapper {
    padding:0!important;
  }
}

.t1035 {
  position:fixed;
  z-index:2999;
  bottom:20px;
  left:20px;
  right:unset;
  user-select:none;
}

.t1035_closed {
  display:none!important;
}

.t1035.t1035_previewmode {
  text-align:left;
}

.t1035.t1035_previewmode[data-align-widget='right'] {
  text-align:right;
}

.t1035__container {
  display:inline-block;
}

.t1035__video-container,.t1035__thumb-container,.t1035__video-wrapper,.t1035__thumb-wrapper,.t1035__thumb {
  position:relative;
}

.t1035 .t1035__thumb-container {
  display:block;
}

.t1035 .t1035__video-container,.t1035.t1035__container--is_opened .t1035__thumb-container,.t1035.t1035__container--is_opened .t1035__iframe-wrap {
  display:none;
}

.t1035.t1035__container--is_opened .t1035__video-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}

.t1035__video-container {
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-justify-content:end;
  -ms-flex-pack:end;
  justify-content:end;
  animation:t1035__fadeAndSlideIn ease 0.3s;
}

@keyframes t1035__fadeAndSlideIn {
  0% {
    opacity:0;
    transform:translateY(75px);
  }
  100% {
    opacity:1;
    transform:translateY(0);
  }
}

.t1035[data-align-widget='left'] .t1035__video-container {
  -webkit-align-items:start;
  -ms-flex-align:start;
  align-items:start;
}

.t1035[data-align-widget='right'] .t1035__video-container {
  -webkit-align-items:end;
  -ms-flex-align:end;
  align-items:end;
}

.t1035__video-wrapper.t1035__video-wrapper_youtube {
  aspect-ratio:16 / 9;
  width:560px;
  max-width:560px;
  height:100%;
  max-height:min(calc(100vh - 50px),315px);
}

.t1035__video-wrapper.t1035__video-wrapper_youtube-shorts {
  aspect-ratio:9 / 16;
  width:315px;
  max-width:315px;
  height:100%;
  max-height:min(calc(100vh - 50px),560px);
}

.t1035__video-wrapper.t1035__video-wrapper_mp4 {
  border-radius:10px;
}

.t1035__thumb-wrapper {
  border-radius:7px;
}

.t1035__video-wrapper,.t1035__thumb-wrapper {
  overflow:hidden;
  border-style:solid;
  box-shadow:0 0 20px 0 rgba(0,0,0,.3);
  z-index:0;
}

.t1035__video-wrapper.t1035__video-wrapper--animate {
  transition:height ease 0.2s,height ease 0.2s;
}

.t1035__video {
  position:absolute;
  top:0;
  left:0;
}

.t1035__thumb-container {
  cursor:pointer;
  transition:transform ease 0.3s;
}

.t1035__video,.t1035__thumb {
  background-color:transparent;
  width:100%;
  height:100%;
  will-change:transform;
}

.t1035__video {
  object-fit:contain;
}

.t1035__thumb {
  object-fit:cover;
}

.t1035__thumb_img {
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  position:absolute;
  inset:0;
}

.t1035__iframe-wrap {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:transparent;
  z-index:1;
}

.t1035__button-container {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-self:center;
  -ms-grid-row-align:center;
  align-self:center;
  position:absolute;
  bottom:25px;
  opacity:0;
  animation:t1035__fadeIn ease-in-out 0.3s forwards;
}

@keyframes t1035__fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

.t1035__button-container.t1035__button-container_wide {
  width:calc(100% - 50px);
}

.t1035__button-container.t1035__button-container_wide .t1035__button-wrapper,.t1035__button-container.t1035__button-container_wide .t-btn {
  width:100%;
}

.t1035__button-container.t1035__button-container_wide .t1035__button-wrapper {
  text-align:center;
}

.t1035__button-container {
  transition:transform ease-in-out 0.3s;
}

.t1035__button-wrapper .t-btn {
  border-radius:30px;
  box-shadow:0 0 10px 0 rgba(0,0,0,.3);
}

.t1035__video-play-btn {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  background-color:transparent;
  border:0;
  border-radius:100%;
  pointer-events:none;
  z-index:1;
  animation:t1035__scaleAndFadeIn ease-in-out 0.2s forwards;
}

.t1035__thumb.t1035__thumb_youtube,.t1035__video-play-btn {
  pointer-events:none;
}

@keyframes t1035__scaleAndFadeIn {
  0% {
    opacity:0;
    transform:translate(-50%,-50%) scale(1.75);
  }
  100% {
    opacity:1;
  }
}

.t1035__thumb-close-btn,.t1035__video-close-btn {
  position:absolute;
  cursor:pointer;
  border:none;
  padding:3px;
  border-radius:30px;
  background:#222;
  z-index:1;
  transition:transform ease-in-out 0.3s;
}

.t1035__video-close-btn {
  top:-9px;
  right:-9px;
  width:18px;
  height:18px;
}

.t1035__thumb-close-btn {
  top:-7px;
  right:-7px;
  width:14px;
  height:14px;
}

.t1035__thumb-close-btn svg,.t1035__video-close-btn svg {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
}

.t1035__thumb-close-btn svg {
  width:8px;
}

.t1035__video-close-btn svg {
  width:13px;
}

@media screen and (max-width:1200px) {
  .t1035__video-wrapper {
    max-width:40vw;
  }
}

@media screen and (max-width:960px) {
  .t1035__video-wrapper {
    max-width:50vw;
  }
}

@media screen and (max-width:640px) {
  .t1035__video-wrapper {
    max-width:60vw;
  }
}

@media (hover:hover) {
  .t1035__thumb-close-btn {
    opacity:0;
  }
  .t1035__thumb-container:hover .t1035__thumb-close-btn {
    opacity:1;
  }
  .t1035__thumb:focus-visible+.t1035__thumb-close-btn {
    opacity:1;
  }
  .t1035__thumb-close-btn:focus-visible {
    opacity:1;
    transform:scale(1.07);
  }
  .t1035.t1035_previewmode .t1035__thumb-container:hover {
    transform:none;
  }
  .t1035__thumb-container:hover,.t1035__thumb-close-btn:hover {
    transform:scale(1.05);
  }
  .t1035__video-close-btn:hover {
    transform:scale(1.1);
  }
  .t1035__video-close-btn:focus-visible {
    transform:scale(1.1);
    background:#666;
  }
  .t1035__thumb-close-btn:hover,.t1035__video-close-btn:hover {
    background:#666;
  }
  .t1035__thumb-close-btn:focus-visible {
    background:#666;
  }
  .t1035__button-container.t1035__button-container_xs:hover {
    transform:scale(1.07);
  }
  .t1035__button-container.t1035__button-container_sm:hover {
    transform:scale(1.05);
  }
  .t1035__button-container.t1035__button-container_md:hover {
    transform:scale(1.03);
  }
  .t1035__button-container:focus-visible {
    transform:scale(1.07);
  }
}

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