body.banner .top-menu:not(.top-menu--banner-hidden){transform:translateZ(0);-webkit-transform:translateZ(0) scale(1)}body.banner .top-menu--banner-hidden{transform:translate3d(0,-100px,0);transform:translate3d(0,calc(-1 * var(--banner-height, 100px)),0);-webkit-transform:translate3d(0,calc(-1 * var(--banner-height, 100px)),0) translateZ(0) scale(1)}body.banner:before{content:"";display:block;height:100px;height:var(--banner-height,100px)}.b-c{overflow:hidden;width:100%;margin-top:0;display:flex;position:relative;flex-wrap:nowrap;justify-content:center;align-content:center;box-sizing:border-box;align-items:center;height:100px;height:var(--banner-height-not-exists,auto)}.b-c__cover,.b-c__link{position:absolute;left:0;right:0;top:0;bottom:0;z-index:100}.b-c__btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.b-c.instant{transition:0s}.b-c img{color:transparent;font-size:1px}.b-c{background:#e78a2f;font-family:XCOpenSans,Helvetica,Verdana,sans-serif;color:#fff;text-align:center;padding:10px 20px;line-height:26px;padding-left:var(--container-hspace);padding-right:var(--container-hspace)}.b-c__btn{display:none;padding:6px 18px;border:2px solid #fff;border-radius:3px;font-size:16px;line-height:20px;margin:0 0 0 30px}.b-c__text strong{display:block}@media (min-width:520px){.b-c{font-size:18px;line-height:30px;padding-top:5px;padding-bottom:5px}}@media (min-width:620px){.b-c{line-height:50px}.b-c__text strong{display:inline}}@media (min-width:750px){.b-c__content{display:flex;flex-wrap:nowrap;align-items:center}.b-c__btn{display:block}}