.promotion{position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100vh;padding-top:55px;overflow:hidden}.promotion,.promotion__video-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.promotion__video-block{max-width:55vw;-webkit-flex-basis:55vw;-ms-flex-preferred-size:55vw;flex-basis:55vw;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:calc(100vh - 55px);-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.promotion__video-content{max-width:55vw;height:100%}.promotion__nav-block{max-height:calc(100vh - 55px);-webkit-flex-basis:5vw;-ms-flex-preferred-size:5vw;flex-basis:5vw;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.promotion__nav{-webkit-flex-basis:10vh;-ms-flex-preferred-size:10vh;flex-basis:10vh;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:35px;margin-right:20px}.promotion__nav-item{position:relative;width:8px;height:8px;background-color:#d1d2d9;-webkit-border-radius:50%;border-radius:50%;margin-bottom:16px;cursor:pointer}.promotion__nav-item.active{width:10px;height:10px;top:-4.5px;left:-4.5px;background:#b9bbda;border:3px solid #ecedf5}.promotion__nav-item.active:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:" ";width:6px;height:6px;background:#5f66bd;-webkit-border-radius:50%;border-radius:50%}.promotion__nav-item span{position:absolute;top:-5px;left:calc(100% + 12px);display:none;height:10px;font-family:DIN Pro regular;font-size:12px;white-space:nowrap;color:rgba(0,0,0,.7)}.promotion__nav-item:hover span{display:block}.promotion__slides{height:calc(100vh - 55px);-webkit-flex-basis:40vw;-ms-flex-preferred-size:40vw;flex-basis:40vw;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.promotion__slide{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:80px 0;height:calc(100vh - 55px);display:none}.promotion__slide.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.promotion__info{max-width:520px;margin:0 auto}.promotion__cover{display:none;width:100%;height:auto;padding-bottom:15px}.promotion__title{font-family:Gotham Pro;font-size:54px;margin-bottom:25px;-webkit-animation-name:b;animation-name:b;-webkit-animation-duration:1s;animation-duration:1s}.promotion__h1{display:inline-block;font-size:10px;background:#41479b;color:#fff;padding:4px 8px;text-transform:uppercase;-webkit-border-radius:12px;border-radius:12px}.promotion__desc{font-family:DIN Pro regular;font-size:19px;border-bottom:1px solid #eaebf3;padding-bottom:30px;margin-bottom:50px;-webkit-animation-name:b;animation-name:b;-webkit-animation-duration:1s;animation-duration:1s}.promotion__3d-tour{display:block;padding-top:20px;color:#e947a0;text-decoration:none;margin-bottom:12px}.promotion__i-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.promotion__i-item,.promotion__i-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.promotion__i-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:45%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:40px}.promotion__i-item i{font-size:40px;padding-right:10px;color:#41479b}.promotion__i-item span{font-family:DIN Pro regular;font-size:16px;line-height:16px}.promotion__animation-group{-webkit-animation-name:b;animation-name:b;-webkit-animation-duration:1s;animation-duration:1s}.promotion__mouse{-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;width:20px;height:28px;-webkit-border-radius:12px;border-radius:12px;border:1.5px solid #000}.promotion__mouse-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;height:15px}.promotion__mouse-wrap:before{content:" ";display:block;width:0;border:.75px solid #000;height:28px;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:a 2s infinite;animation:a 2s infinite}.promotion__mouse-desc{font-family:DIN Pro medium;font-size:12px;color:#222;text-transform:uppercase;padding-left:15px}.promotion__helper{position:absolute;bottom:15px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.promotion+.c-footer{position:fixed;right:0;left:0;bottom:-300px;-webkit-transition:bottom .4s;-o-transition:bottom .4s;transition:bottom .4s}.promotion.show_footer+.c-footer{position:fixed;bottom:0}@media screen and (max-width:1100px){.promotion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}.promotion__nav-block,.promotion__video-block{display:none}.promotion__slides{height:auto}.promotion__slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 0 15px;height:auto;margin-bottom:0}.promotion__cover{display:block;margin-bottom:25px}.promotion__title{text-align:center;font-size:32px;padding:0 15px;margin-bottom:15px}.promotion__desc{text-align:center;font-size:20px;line-height:24px;padding:0 15px;margin-bottom:45px;border:none}.promotion__i-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.promotion__i-item i{padding:0 0 8px}.promotion__i-item span{text-align:center;font-size:14px;line-height:16px;padding:0}.promotion__helper{display:none}.promotion__action{text-align:center;padding:0 15px}.promotion+.c-footer{display:block;position:static}}@media screen and (max-width:560px){.promotion__action .btn{margin-left:0;margin-bottom:15px}}@-webkit-keyframes a{0%{display:block;-webkit-transform:translateY(-36px);transform:translateY(-36px)}48%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{display:none;-webkit-transform:translateY(36px);transform:translateY(36px)}}@keyframes a{0%{display:block;-webkit-transform:translateY(-36px);transform:translateY(-36px)}48%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(0);transform:translateY(0)}to{display:none;-webkit-transform:translateY(36px);transform:translateY(36px)}}@-webkit-keyframes b{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes b{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@font-face{font-family:Gotham Pro;src:url(../fonts/gotham/GothamPro-Bold.eot);src:local("Gotham Pro Bold"),local("GothamPro-Bold"),url(../fonts/gotham/GothamPro-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/gotham/GothamPro-Bold.woff) format("woff"),url(../fonts/gotham/GothamPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-size:1rem;font-display:swap}@font-face{font-family:DIN Pro medium;src:url(../fonts/din/DINPro-Medium.eot);src:local("DIN Pro Medium"),local("DINPro-Medium"),url(../fonts/din/DINPro-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/din/DINPro-Medium.woff) format("woff"),url(../fonts/din/DINPro-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DIN Pro Regular;src:url(../fonts/din/DINPro.eot);src:url(../fonts/din/DINPro.eot?#iefix) format("embedded-opentype"),url(../fonts/din/DINPro.woff) format("woff"),url(../fonts/din/DINPro.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}