.bg__container{position:fixed;top:0;left:0;right:0;height:100vh;overflow:hidden;z-index:0}.bg__opacity{z-index:3;background:#181818;opacity:.35}.bg__item,.bg__opacity{position:absolute;top:0;left:0;right:0;bottom:0}.bg__item{background-position:50%;background-size:cover;background-repeat:no-repeat}.bg__item:first-child{z-index:1}.bg__link{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;font-size:30px;letter-spacing:1px;text-transform:uppercase;z-index:4;padding-left:42px;-ms-flex-align:center;align-items:center;display:none}.bg__link span{display:inline-block}.bg__image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-position:50%;background-size:cover;background-repeat:no-repeat}.bg__figure{width:100%;height:100%;padding:0;margin:0;position:relative;overflow:hidden}.bg__video{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home_menu{list-style-type:none;text-transform:uppercase;position:fixed;left:44px;right:44px;top:185px;bottom:44px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;font-size:30px;letter-spacing:1px;line-height:1.2;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0;margin:0;z-index:5}.home_menu li{margin-bottom:10px;height:43px}.home_menu li:last-child{margin-bottom:0}.home_menu a{opacity:.6;transition:opacity .4s ease}.home_menu a.hover{opacity:1}.withJs .bg__container{filter:blur(20px)}.withJs .bg__container.loaded{filter:none;transition:filter 1s ease}.withJs .bg__container.loaded .bg__item{opacity:0;transform:none;transition:opacity 0s ease,transform 0s ease;transition-delay:.1s;z-index:0;transform-origin:100% 100%}.withJs .bg__container.loaded .bg__item.show{z-index:2;opacity:1;transform:scale(1.015);transition:transform 12s ease,opacity .1s ease;transition-delay:0s}.withJs .home_menu li{transform:translateY(100%);opacity:0}.withJs .home_menu.show li{transform:none;opacity:1;transition:opacity 1s ease-in,transform 1s ease;transition-delay:.1s}.withJs .home_menu.show li:nth-child(2){transition-delay:.2s}.withJs .home_menu.show li:nth-child(3){transition-delay:.3s}.withJs .home_menu.show li:nth-child(4){transition-delay:.4s}.withJs .home_menu.show li:nth-child(5){transition-delay:.5s}.withJs .home_menu.show li:nth-child(6){transition-delay:.6s}.withJs .home_menu.show li:nth-child(7){transition-delay:.7s}@media (min-width:1281px){.home_menu{left:3.438vw;right:3.438vw;top:14.453vw;bottom:3.438vw;font-size:calc(30px + (100vw - 1280px) / 3000 * 30);letter-spacing:calc(1px + (100vw - 1280px) / 3000 * 1)}.home_menu li{margin-bottom:calc(10px + (100vw - 1280px) / 3000 * 10);height:calc(43px + (100vw - 1280px) / 3000 * 43)}.home_menu li:last-child{margin-bottom:0}}@media (min-width:981px){.bg__item.btm{background-position:bottom}.withJs .bg__container:not(.loaded) .bg__item:nth-child(n+2){display:none}}@media (max-width:980px){.home_menu{display:none}.bg__container{position:static;height:auto}.bg__item{transform:none!important;position:relative;opacity:1!important}.bg__link{display:-ms-flexbox;display:flex}.bg__figure{display:none}.withJs .bg__container .bg__link span{transform:translateX(calc(-100% - 50px))}.withJs .bg__container .bg__item.mb_show.no_d .bg__link span{transition-delay:0s!important}.withJs .bg__container .bg__item.mb_show .bg__link span{transform:none;transition:transform 1s ease-out}.withJs .bg__container .bg__item.mb_show:nth-child(2) .bg__link span{transition-delay:.3s}.withJs .bg__container .bg__item.mb_show:nth-child(3) .bg__link span{transition-delay:.6s}.withJs .bg__container .bg__item.mb_show:nth-child(4) .bg__link span{transition-delay:.9s}.withJs .bg__container .bg__item.mb_show:nth-child(5) .bg__link span{transition-delay:1.2s}.withJs .bg__container .bg__item.mb_show:nth-child(6) .bg__link span{transition-delay:1.5s}.withJs .bg__container .bg__item.mb_show:nth-child(7) .bg__link span{transition-delay:1.8s}}@media (min-width:481px) and (max-width:980px){.bg__container{margin-left:-42px;margin-right:-42px}.bg__item{height:204px}}@media (max-width:480px){.bg__container{margin-left:-20px;margin-right:-20px}.bg__item{height:200px}.bg__link{font-size:22px;padding:10px 20px;line-height:1.8}}.errortext{display: none !important;}