.csssize{height: 4754px;}
.t-body{margin: 0;}
#allrecords{-webkit-font-smoothing: antialiased;background-color: none;}
#allrecords a{text-decoration: none;}
#allrecords .t-checkbox,#allrecords .t-img-select,#allrecords .t-radio,#allrecords a,#allrecords button{outline: 0;}
#allrecords .t-checkbox:focus-visible + .t-checkbox__indicator,#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 a:focus-visible,#allrecords button:focus-visible{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;}
}

#allrecordsss a {
    color: #fff;
    text-decoration: none;
    position: relative;
  }
  
  #allrecordsss a::after {
    content: '';
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #ffe100;
    transition: width 0.3s ease-in-out;
  }
  
  #allrecordsss a:hover::after {
    width: 100%;
  }
  #allrecordsss a:hover{
    color: #ffe100; /* цвет линии */
    transition: width 0.3s ease-in-out;
  }
.t-records{-webkit-font_smoothing: antialiased;background-color: none;}
.t-records a{text-decoration: none;}
.t-records a[href^=tel]{color: inherit;text-decoration: none;}
.t-records ol{padding-left: 22px;margin-top: 0;margin-bottom: 10px;}
.t-records ul{padding-left: 20px;margin-top: 0;margin-bottom: 10px;}
.t-mbfix{opacity: .01;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);position: fixed;width: 100%;height: 500px;background-color: #fff;top: 0;left: 0;z-index: 10000;-webkit-transition: .1s;transition: .1s;}
.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 .5s;transition: opacity .5s;}
.r_hidden{opacity: 0;}
.r_showed{opacity: 1;}
.t-tildalabel{background-color: #000;color: #fff;width: 100%;height: 70px;font-family: Arial;font-size: 14px;}
.t-tildalabel:hover .t-tildalabel__wrapper{opacity: 1;}
.t-tildalabel-free{padding: 35px 0 45px;height: auto;text-align: center;}
.t-tildalabel-free__main{max-width: 340px;display: block;margin: 0 auto;line-height: 1.4;letter-spacing: .2px;color: inherit;opacity: .4;}
.t-tildalabel-free__main:hover,.t-tildalabel-free__txt-link:hover{opacity: 1;}
.t-tildalabel-free__links-wr{display: table;margin: 30px auto 0;}
.t-tildalabel-free__txt-link{display: table-cell;padding: 0 15px;font-size: 13px;text-decoration: none;color: inherit;opacity: .25;}
.t-rec_pt_0{padding-top: 0;}
.t-rec_pt_15{padding-top: 15px;}
.t-rec_pb_15{padding-bottom: 15px;}
@media screen and (max-width:1200px){
.t-screenmin-1200px{display: none;}
}

@media screen and (min-width:980px){
  .hamburger-menu {
    display: none;
  }
  }
  @media screen and (max-width:980px){
  .t-screenmin-980px{display: none;}
  #menu__toggle {
    opacity: 0;
  }
  #menu__toggle:checked + .menu__btn > span {
    transform: rotate(45deg);
  }
  #menu__toggle:checked + .menu__btn > span::before {
    top: 0;
    transform: rotate(0deg);
  }
  #menu__toggle:checked + .menu__btn > span::after {
    top: 0;
    transform: rotate(90deg);
  }
  #menu__toggle:checked ~ .menu__box {
    left: 0 !important;
  }
  
  .menu__btn {
    position: fixed;
    top: 25px;
    left: 25px;
    width: 26px;
    height: 26px;
    cursor: pointer;
    z-index: 999;
  }
  
  .menu__btn > span,
  .menu__btn > span::before,
  .menu__btn > span::after {
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #333333;
    transition-duration: .25s;
  }
  
  .menu__btn > span::before {
    z-index: 999;
    content: '';
    top: -8px;
  }
  
  .menu__btn > span::after {
    z-index: 999;
    content: '';
    top: 8px;
  }
  
  .menu__box {
    z-index: 998;
    display: block;
    position: fixed;
    top: 0;
    left: -100%;
    width: 300px;
    height: 100%;
    margin: 0;
    padding: 80px 0;
    list-style: none;
    background-color: #f3f3f3;
    box-shadow: 2px 2px 6px rgba(0, 0, 0, .4);
    transition-duration: .25s;
  }
  
  .menu__item {
    display: block;
    padding: 12px 24px;
    color: #333;
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s ease;
    border-bottom: 1px solid #B0BEC5;
    position: relative;
  }
  
  .menu__item:last-child {
    border-bottom: none;
  }
  
  .menu__item:hover {
    background-color: #CFD8DC;
    padding-left: 36px;
  }
  .menu_item a {
    color: #333333;
  }
  .menu__item::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    transform: scaleX(0);
    transition: transform 0.3s ease;
    border-radius: 10px;
  }
  
  .menu__item:hover::before {
    transform: scaleX(1);
  }
  .menu__item.active {
    background-color: #ffd500bb; /* Цвет фона активного элемента */
    padding-left: 36px; /* Дополнительное выделение через отступ */
    color: #000; /* Цвет текста активного элемента */
    border-radius: 20px;
  }
  
  .menu__item.active::before {
    transform: scaleX(1); /* Подчеркивание активного элемента */
  }
  }

@media screen and (max-width:640px){
.t-tildalabel-free__txt-link{opacity: .4;}
.t-tildalabel-free__main{opacity: .7;}
.t-screenmin-640px{display: none;}
}

@media screen and (max-width:480px){
.t-rec_pt_0{padding-top: 0;}
.t-rec_pt_15{padding-top: 15px;}
.t-rec_pb_15{padding-bottom: 15px;}
.t-screenmin-480px{display: none;}
}

@media screen and (max-width:320px){
.t-screenmin-320px{display: none;}
}

@media screen and (min-width:321px){
.t-screenmax-320px{display: none;}
}

@media screen and (min-width:481px){
.t-screenmax-480px{display: none;}
}

@media screen and (min-width:641px){
.t-screenmax-640px{display: none;}
}

@media screen and (min-width:981px){
.t-screenmax-980px{display: none;}
}

@media screen and (min-width:1201px){
.t-screenmax-1200px{display: none;}
}

.t396{-webkit-text-size-adjust: 100%;}
.t396__iframe{z-index: 10000;background-color: #fff;width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;border: 0;}
.t396__body_overflow_hidden{overflow: hidden;}
.t396__display_none{display: none;}
.t396__artboard{position: relative;width: 100%;height: 100vh;overflow: hidden;}
.t396__artboard .t396__artboard_scale{overflow: visible;}
.t396__artboard.t396__artboard_scale .t396__elem[data-elem-type=text] .tn-atom{word-break: normal;-moz-osx-font-smoothing: grayscale;}
.t396__artboard_scale .t396__carrier,.t396__artboard_scale .t396__filter{transform-origin: top left;}
.tn-atom__scale-wrapper{width: inherit;height: inherit;}
.t396__elem .tn-atom__scale-wrapper .tn-atom{width: inherit;height: inherit!important;box-sizing: border-box;}
.t396__artboard.rendering .tn-elem{visibility: hidden;}
.t396__artboard.rendered .tn-elem{visibility: visible;}
.t396__carrier{position: absolute;left: 0;top: 0;z-index: 0;width: 100%;height: 100vh;-moz-transform: unset;}
.t396__filter{position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100vh;transform: translateZ(0);}
.t396__elem{position: absolute;box-sizing: border-box;display: table;}
.t396 .tn-atom{display: table-cell;vertical-align: middle;width: 100%;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
@media screen and (max-width:959px){
.t396_safari .t396__artboard_scale .tn-atom{-webkit-text-size-adjust: auto;-moz-text-size-adjust: auto;-ms-text-size-adjust: auto;}
}

.t396 .tn-atom ol,.t396 .tn-atom ul{margin-bottom: 0;}
.t396_safari .tn-atom:not(.tn-atom__form){transform: translateZ(0);}
.t396 a.tn-atom{text-decoration: none;}
.t396 .tn-atom__img{width: 100%;display: block;}
.t396 .tn-atom__html{vertical-align: top;}
.t396 .tn-atom__pin{border-radius: 1000px;border-style: solid;}
.t396 .tn-atom__pin_onclick{cursor: pointer;}
.t396 .tn-atom__tip{position: absolute;box-sizing: border-box;width: 300px;max-width: 90vw;padding: 15px;display: none;}
.t396 .tn-atom__pin:hover .tn-atom__tip{display: none;}
.t396 .tn-atom__tip-img{width: 100%;display: block;margin-bottom: 10px;}
.t396 .tn-atom__tip[data-tip-pos=top]{bottom: 100%;margin-bottom: 15px;left: 50%;transform: translateX(-50%);}
.t396 .tn-atom__tip[data-tip-pos=bottom]{top: 100%;margin-top: 15px;left: 50%;transform: translateX(-50%);}
.t396 .tn-atom__tip[data-tip-pos=left]{right: 100%;margin-right: 15px;top: 50%;transform: translateY(-50%);}
.t396 .tn-atom__tip[data-tip-pos=right]{left: 100%;margin-left: 15px;top: 50%;transform: translateY(-50%);}
.t396__ui{position: absolute;top: 16px;left: 196px;background-color: #fa876b;color: #000!important;height: 30px;line-height: 30px;width: 100px;z-index: 1000;text-align: center;border-radius: 3px;display: none;font-size: 14px;}
.t396__artboard.t396__artboard-fixed-active{transform: none!important;opacity: 1!important;}
.t396__artboard-fixed-innactive,.t396__artboard-fixed-innactive .t396__elem,.t396__artboard-fixed-no-bg,.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;}
.t-menusub__menu{display: none;}
.t456__imglogo{display: block;height: auto;margin-right: 30px;max-width: 300px;}
.t456__linewrapper{position: absolute;bottom: 0;left: 0;width: 100%;}
.t456__horizontalline{margin: 0 40px;border: 0;background-color: #c2c2c2;height: 1px;right: 0;bottom: 0;}
.t456__leftwrapper{display: table-cell;vertical-align: middle;padding-left: 40px;}
.t456__rightwrapper{display: table-cell;vertical-align: middle;padding-right: 40px;width: 100%;}
.t456__menualign_left{text-align: left;}
.t456__menualign_right{text-align: right;}
.t456__menualign_center{text-align: center;}
@media screen and (max-width:1200px){
.t456__leftwrapper{padding-left: 20px;}
.t456__rightwrapper{padding-right: 20px;}
}

.t456{width: 100%;height: 80px;z-index: 990;position: fixed;top: 0;box-shadow: 0 1px 3px transparent;transition: background-color .3s linear;}
.t456__beforeready{visibility: hidden;}
.t456 ul{margin: 0;}
.t456__maincontainer{width: 100%;height: 80px;display: table;position: relative;}
.t456__maincontainer.t456__c12collumns{max-width: 1200px;margin: 0 auto;}
.t456__logo{display: inline-block;font-size: 24px;font-weight: 400;white-space: nowrap;padding-right: 30px;}
.t456__list{list-style-type: none;margin: 0;padding: 0!important;}
.t456__list_item{clear: both;font-family: TildaSans,Arial,sans-serif;font-size: 16px;display: inline-block;padding-left: 15px;padding-right: 15px;margin: 0;color: #454444;white-space: nowrap;}
.t456__list_item .t-active{opacity: .7;}
.t456__list_item:first-child{padding-left: 0;}
.t456__list_item:last-child{padding-right: 0;}
#allrecords .t456 a,.t456 a{text-decoration: none;color: #454444;}
.t456.t456__positionabsolute{position: absolute;}
.t456.t456__positionfixed{position: fixed;}
.t456.t456__positionstatic{position: static;}
.t456__mobile{display: none;}
@media screen and (max-width:980px){
.t456__linewrapper{display: none;}
.t456{position: static;text-align: center;display: block;margin: 0;padding: 0;height: auto!important;}
.t456.t456__positionabsolute,.t456.t456__positionfixed,.t456.t456__positionstatic{position: relative;}
.t456__imglogo{width: auto!important;box-sizing: border-box;padding: 20px;margin: 0 auto;}
.t456__imglogomobile.t456__imglogo{width: 100%!important;}
.t456__logo{text-align: center;margin: 20px;white-space: normal;padding: 0;}
.t456 img{float: inherit;}
.t456 .t456__list_item{display: block;text-align: center;padding: 10px!important;white-space: normal;}
.t456__logowrapper{position: static;display: block;width: 100%;}
.t456__logowrapper2{display: block;position: static;}
.t456__leftwrapper,.t456__rightwrapper{width: 100%!important;display: block;}
.t456__leftwrapper{padding: 20px;box-sizing: border-box;}
.t456__rightwrapper{padding: 20px 0!important;box-sizing: border-box;}
.t456__list{display: block;padding: 0!important;}
}

.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 a,.t981__secondary-menu li{margin-right: 15px;}
.t981__secondary-menu li:last-child,.t981__secondary-menu li>a{margin-right: 0!important;}
.t981__secondary-menu.t981__menu_right-align a,.t981__secondary-menu.t981__menu_right-align li{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;}
}