/* Restored stand-in for the unpublished Tilda page bundle
   (static.tildacdn.com/ws/project6357753/tilda-blocks-page37654204.min.css now returns 404 HTML).
   GTWalsheimPro @font-face lived only in that bundle and could not be recovered. */

html,body,.t-body,#allrecords{background-color:#0c0c0c;margin:0}
#allrecords{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.t-body,.t-records{overflow-x:hidden}
.t-rec{word-wrap:break-word;word-break:break-word}
.t-rec_pt_0{padding-top:0}
.t-rec_pb_0{padding-bottom:0}
.t-rec_pb_90{padding-bottom:90px}
.t-align_left{text-align:left}
.t-align_center{text-align:center}
.t-align_right{text-align:right}
.t-width_100{width:100%}
.t-menu__list{list-style:none;margin:0;padding:0}
.t-menu__link-item{text-decoration:none}

/* ME403 / t450 side menu — hidden off-canvas until .t450__menu_show */
.t450{position:fixed;top:0;right:0;height:100%;z-index:10000010;box-sizing:border-box;overflow:hidden;
  -webkit-transform:translateX(100%);transform:translateX(100%);
  visibility:hidden;pointer-events:none;
  -webkit-transition:-webkit-transform .3s ease-in-out,visibility 0s linear .3s;transition:transform .3s ease-in-out,visibility 0s linear .3s}
.t450.t450__menu_show{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;pointer-events:auto;
  -webkit-transition:-webkit-transform .3s ease-in-out,visibility 0s;transition:transform .3s ease-in-out,visibility 0s}
.t450__overflowed{overflow:auto}
.t450__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000005;opacity:0;visibility:hidden;pointer-events:none;
  -webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}
.t450__overlay.t450__menu_show{opacity:1;visibility:visible;pointer-events:auto}
.t450__overlay_bg{width:100%;height:100%}
.t450__container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;
  -webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:100%;padding:80px 30px 40px;box-sizing:border-box}
.t450__close,.t450__close-button{position:absolute;top:15px;right:15px;width:40px;height:40px;padding:0;border:0;cursor:pointer;z-index:2}
.t450__close_icon{position:relative;width:22px;height:22px;margin:auto}
.t450__close_icon span{display:block;position:absolute;left:0;top:50%;width:100%;height:1px;margin-top:-.5px}
.t450__close_icon span:nth-child(1),
.t450__close_icon span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.t450__close_icon span:nth-child(3),
.t450__close_icon span:nth-child(4){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.t450__list{list-style:none;margin:0;padding:0}
.t450__list_item{display:block}
body.t450__body_menushowed{overflow:hidden}

/* t985 / site search overlay — hidden; Tilda search backend was removed */
.t985__overlay,.t-search-widget__overlay{display:none !important;position:fixed;top:0;left:0;width:100%;height:100%;z-index:11000000;box-sizing:border-box}
.t985__widgetheader{width:100%}
.t985__input{width:100%;box-sizing:border-box;background:transparent;border:0;outline:none;font-size:22px}
.t985__blockinput{position:relative}

.t390__title{margin:0}
.t390__descr{margin:0}
.hide-popup-zero{display:none !important}

/* Core Zero Block (t396) layout — this lived in the unpublished page bundle */
.t396{width:100%;position:relative}
.t396__artboard{position:relative;width:100%;overflow:hidden}
.t396__carrier,
.t396__filter{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.t396__filter{pointer-events:none}
.t396__elem,.tn-elem{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}
.t396__elem .tn-atom,.tn-elem .tn-atom{display:block;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:center;background-size:cover;background-repeat:no-repeat}
.t396__elem img,.tn-atom img,.tn-atom__img{display:block;width:100%;max-width:100%;border:0;height:auto}
a.tn-atom{text-decoration:none;color:inherit}
.tn-atom__inputs-textarea{display:none}
