.b-main{width:100%;height:870px;text-align:center;position:relative}.b-main .b-wrapper{position:relative;z-index:2}.b-main__bg{z-index:1;height:80%;background:url(../i/main_car_2.png) 50% 140px no-repeat}.b-main__bg,.b-main__bg:after{position:absolute;top:0;left:0;width:100%}.b-main__bg:after{content:"";height:100%;background-color:#000;transition:opacity .5s ease-in-out}.b-main__bg.loaded:after{opacity:0}.b-main__title{position:absolute;left:0;width:100%;top:615px}.b-main__desc{position:absolute;top:755px;left:50%;width:620px;margin-left:-320px}.b-engine{position:relative;width:100%;padding-top:90px}.b-engine__img{position:relative;width:980px;height:480px;margin-top:40px;background:url(../i/engine_engine.jpg) 0 0 no-repeat}.b-engine__desc{width:550px;margin-top:60px}.b-engine__desc,.b-engine__schema{display:inline-block;vertical-align:top}.b-engine__schema{width:340px;margin-top:70px;text-align:right}.b-engine__more{margin-top:25px}.b-awd{padding-top:90px;height:880px}.b-awd,.b-awd .b-subwrapper{position:relative}.b-awd__desc{margin-top:45px}.b-awd__schema{position:absolute;top:170px;right:50px}.b-awd__car{position:absolute;bottom:50px;left:50%;margin-left:-220px;width:960px;height:380px;background:url(../i/awd_car.jpg) 0 0 no-repeat}.b-awd__schema-car{position:absolute;top:0;right:0;width:220px;height:220px;background:url(../i/awd_schema-car.png) 0 0 no-repeat}.b-awd__schema-line-green{position:absolute;top:33px;right:30px;width:154px;height:159px;background:url(../i/awd_schema-line-green.png) 0 0 no-repeat}.b-awd__schema-line-red{position:absolute;width:67px;height:76px;top:20px;right:80px;background:url(../i/awd_schema-line-red.png) 0 0 no-repeat}.b-awd__schema-line-purple{position:absolute;top:30px;right:-42px;width:217px;height:199px;background:url(../i/awd_schema-line-purple.png) 0 0 no-repeat}.b-si-drive{width:100%;margin-top:70px}.b-si-drive .b-subwrapper{position:relative;z-index:2}.b-si-drive__more{margin-top:45px}.b-si-drive__swheel{position:absolute;z-index:1;width:650px;height:510px;left:50%;margin-left:-720px;top:15px;background:url(../i/si-drive_swheel.png) 0 0 no-repeat}.b-si-drive__descbox{padding-top:160px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;padding-left:455px}.b-si-drive__title{line-height:1.2em}.b-si-drive__desc{margin-top:20px}.b-si-drive__graphics{margin-top:190px}.b-graphics{width:100%;display:inline-block;vertical-align:top;font-size:0}.b-graphics__controls{display:none}.b-graphics-item{font-size:16px;display:inline-block;vertical-align:top;width:29.5%;margin-left:5.75%;outline:none}.b-graphics-item:first-child{margin-left:0}.b-graphics-item__title img{display:inline-block;vertical-align:middle;margin-right:18px;margin-top:-3px}.b-graphics-item__graphic{margin-top:20px}.b-graphic{position:relative;width:100%;height:80px}.b-graphic__axis_y{width:1px;height:90%;background:#8e8e8e;background:linear-gradient(180deg,#000 0,#8e8e8e 15%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#8e8e8e",GradientType=0)}.b-graphic__axis_x,.b-graphic__axis_y{position:absolute;bottom:0;left:0;font-size:0}.b-graphic__axis_x{width:100%;height:1px;background:#8e8e8e;background:linear-gradient(90deg,#8e8e8e 95%,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8e8e8e",endColorstr="#000000",GradientType=1)}.b-graphic__axis_x:after{content:"";width:3px;height:100%;position:absolute;top:0;right:0;background:url(../i/graphic_line-overlay.png) 0 0 repeat-y}.b-graphics-item__desc{margin-top:15px;line-height:1.8em}.b-graphic__line{position:absolute;bottom:1px;left:1px;overflow:hidden;background-position:0 0;background-repeat:no-repeat}.b-graphic__line:after{content:"";width:3px;height:100%;position:absolute;top:0;right:0;background:url(../i/graphic_line-overlay.png) 0 0 repeat-y}.b-graphic__line_blue{width:260px;height:73px;background-image:url(../i/graphic_line-blue.png)}.b-graphic__line_green{width:260px;height:73px;background:url(../i/graphic_line-green.png)}.b-graphic__line_purple{width:258px;height:71px;background:url(../i/graphic_line-purple.png)}.b-lineartronic{width:100%;margin-top:150px;background-color:#000}.b-lineartronic__more{margin-top:35px}.b-lineartronic__img{position:absolute;z-index:1;top:0;left:50%;width:780px;height:600px;margin-left:-30px;background:url(../i/lineartronic_img.jpg)}.b-lineartronic__desc{margin-top:40px}.b-lineartronic__descbox{position:relative;z-index:2;padding-top:95px}.b-lineartronic__video{position:relative;z-index:2;margin-top:85px;width:100%}.b-lineartronic__descfull{width:100%;margin-top:40px}.b-x-mode{position:relative;width:100%;padding-top:645px}.b-x-mode__img{position:absolute;top:130px;left:50%;margin-left:-340px;width:750px;height:420px;background:url(../i/x-mode_img.jpg) 50% 0 no-repeat}
.b-x-mode__descbox{position:relative}
.b-x-mode__img_2{position:relative;left:00%;margin-left:000px;top:10px;width:950px;height:373px;background:url(../i/x-mode_img_2.jpg) 0 0 no-repeat}
.b-platform__desc,.b-x-mode__desc{margin:35px 0}
.b-x-mode__desc_with-img{width:calc(100% - 220px);max-width:595px}.b-x-mode__more{color:#656565;font-weight:400}.b-platform{padding-bottom:105px}.b-platform__descbox{display:flex;padding-top:95px}.b-platform__img-wrapper{position:relative;width:51%;flex-shrink:0;margin-left:-4.5%}.b-platform__img{display:block;width:100%;height:auto}.b-platform__logo{position:absolute;top:0;right:0;display:block;max-width:31.5%;height:auto}.b-platform__info-wrapper{width:54%;margin-left:7.8%}.b-eyesight__title{margin-bottom:35px}.b-eyesight__img-wrapper{margin-bottom:40px}.b-eyesight__img{display:block;max-width:100%;height:auto}.b-eyesight__desc{margin-bottom:30px}.b-safety{position:relative;width:100%;margin-top:400px;padding-bottom:80px}.b-safety .b-subwrapper{position:relative;z-index:2;padding-top:370px}.b-safety__img{position:absolute;z-index:1;top:-270px;left:50%;width:1110px;height:780px;margin-left:-555px;background:url(../i/safety_img.jpg)}.b-safety__desc{margin-top:30px;width:780px}@media (max-width:1024px){.b-main{height:auto;min-height:100vh;padding-bottom:30px;box-sizing:border-box}.b-main .b-wrapper{padding-top:10px}.b-main__bg{position:relative;height:0;padding-top:45%;background-size:70%;background-position:bottom}.b-main__title{position:relative;top:0;margin-bottom:25px;font-size:54px}.b-main__desc{position:relative;top:0;left:0;width:100%;margin:0}.b-engine__img{margin-bottom:32px;max-width:100%;height:0;padding-top:49%;background-size:contain}.b-engine__subwrapper{display:flex}.b-engine__desc{margin-top:0;width:61%}.b-engine__desc br{display:none}.b-engine__schema{margin-top:0;width:38%}.b-awd{padding-top:35px}.b-si-drive{margin-top:25px}.b-si-drive__descbox{padding-left:50%;padding-top:0}.b-si-drive__graphics{margin-top:80px}.b-graphics-item{width:31%;margin-left:3.4%}.b-graphics-item__title{font-size:16px}.b-graphics-item__title img{width:35px;height:auto;margin-right:15px}.b-graphics-item__desc{font-size:14px}.b-graphic__line{max-width:100%}.b-lineartronic{margin-top:25px}.b-lineartronic__descbox{padding-top:0}.b-lineartronic__img{top:35px;width:500px;height:384px;background-size:contain;margin-left:-55px}.b-lineartronic__video{position:relative;width:100%;max-width:900px;margin-left:auto;margin-right:auto;height:0;padding-top:56.25%}.b-lineartronic__video iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.b-lineartronic__descfull{width:100%;margin-right:0}.b-lineartronic__descfull br{display:none}.b-x-mode{padding-top:68px}.b-x-mode__desc_with-img{max-width:none}.b-x-mode__img{position:relative;top:0;left:0;width:680px;height:380px;margin:0 auto 15px;background-size:contain}.b-x-mode__img_2{left:auto;right:0;margin-left:0}.b-platform{padding-top:68px;padding-bottom:70px}.b-platform__descbox{padding-top:0}.b-platform__img-wrapper{margin-left:0;width:calc((100% - 31px) * .49)}.b-platform__info-wrapper{margin-left:30px;width:calc((100% - 31px) * .51)}
.b-safety{margin-top:0;padding-top:68px;padding-bottom:68px}.b-safety .b-subwrapper{padding-top:0}
.b-safety__desc{width:100%;max-width:780px}
.b-safety__img{position:relative;top:0;left:0;margin:0 auto 45px;width:680px;height:478px;background-size:contain}
.b-safety .b-content__text{margin-bottom:38px}
.b-eyesight{padding:68px 0}}


@media (max-width:900px){.b-main__bg{padding-top:63%}
.b-awd{height:auto}
.b-awd__wrapper{display:flex;flex-wrap:wrap}
.b-awd__desc{position:relative;z-index:1}
.b-awd__subtitle,.b-awd__title{width:100%}
.b-awd__content{width:64%}
.b-awd__content br{display:none}
.b-awd__car{position:relative}
b-lineartronic__img{left:auto;right:40px;width:370px;height:284px;margin-left:0}}


@media (max-width:768px){.b-main__title{font-size:42px;letter-spacing:.03em}
.b-main__desc{font-size:17px;line-height:27px}
.b-main__bg{background-size:86%}
.b-main .b-wrapper{padding-top:25px}
.b-engine__desc{margin-right:30px;width:calc((100% - 31px) * .67)}
.b-engine__schema{width:calc((100% - 31px) * .33)}
.b-engine__schema img{display:block;max-width:100%;height:auto}
.b-awd{padding-bottom:20px}
.b-awd__car{width:629px;height:249px;margin-left:0;background-size:contain;transform:translateX(-19%)}
.b-awd__schema{width:190px;height:181px;background:url(../i/awd_schema.png) no-repeat 50%;background-size:contain}
.b-awd__schema-car,.b-awd__schema-line-green,.b-awd__schema-line-purple,.b-awd__schema-line-red{display:none}
.b-si-drive__swheel{left:-8%;margin-left:0;width:455px;height:357px;background-size:contain}
.b-si-drive__title{margin-bottom:15px;line-height:38px}
.b-si-drive__desc{margin-top:30px}
.b-si-drive__graphics{margin-top:85px}
.b-lineartronic__img{width:304px;height:234px}
.b-lineartronic__desc br.desktop-only{display:none}
.b-lineartronic__descbox{width:100%}
.b-lineartronic__video{margin-top:45px}
.b-lineartronic__descfull{margin-top:60px}
.b-x-mode__desc{width:calc(100% - 244px)}
.b-platform__img-wrapper{margin-left:0;width:calc((100% - 18px) * .49);flex-shrink:1}
.b-platform__info-wrapper{margin-left:17px;width:calc((100% - 18px) * .51);flex-shrink:1}
.b-platform__title{width:200px;margin-bottom:16px}
.b-eyesight__img-wrapper{margin-bottom:100px}
.b-eyesight__title{margin-bottom:32px}
.b-eyesight__desc{margin-bottom:38px}}


@media (max-width:767px){.b-lineartronic__img{right:20px}
.b-safety__img{width:calc(100% - 40px);height:0;padding-top:66%;background-repeat:no-repeat}}


@media (max-width:700px){.b-main__desc br{display:none}
.b-engine__desc{width:100%;margin-right:0}
.b-engine__schema{display:none}
.b-si-drive__swheel{left:-20%}
.b-graphics{display:flex;flex-wrap:wrap;justify-content:center;margin:-20px;width:calc(100% + 40px)}
.b-graphics-item{margin:20px;width:calc((100% - 81px) / 2)}
.b-graphics-item:first-child{margin:20px}
.b-x-mode__img{width:100%;height:0;padding-top:56%;background-repeat:no-repeat}}

@media (max-width:650px){.b-content__more{margin-top:30px}
.b-awd{padding-bottom:50px}
.b-awd__subtitle{margin-bottom:20px}
.b-awd__schema{poition:relative;top:0;left:50%;transform:translateX(-50%)}
.b-awd__desc{margin-top:25px;order:1}
.b-awd__content{width:100%}
.b-awd__content br{display:none}
.b-awd__car{bottom:0}
.b-si-drive__swheel{position:relative;top:0;left:0;width:100%;height:0;margin:0;padding-top:78.5%;transform:translateX(-5%)}
.b-si-drive__descbox{padding-left:0}
.b-si-drive__desc{margin-top:25px}
.b-si-drive__graphics{margin-top:60px}
.b-lineartronic__img{position:relative;top:0;left:0;width:274px;height:211px;margin:0 auto 30px;background-repeat:no-repeat}
.b-lineartronic__desc br,.b-x-mode__img_2{display:none}
.b-x-mode__desc{width:100%;margin:25px 0}
.b-platform__descbox{flex-wrap:wrap}
b-platform__img-wrapper,.b-platform__info-wrapper{width:100%;margin:0 auto}
.b-platform__img-wrapper{max-width:323px;margin-bottom:33px}
.b-platform__title{width:100%}}

@media (max-width:480px){.b-content__box{padding-top:25px}
.b-main__bg{padding-top:80%}
.b-main__title{margin-bottom:20px;font-size:30px;line-height:34px;letter-spacing:normal}
.b-main__desc{font-size:14px;line-height:21px}
.b-main .b-wrapper{padding-top:55px}
.b-awd,.b-engine{padding-top:67px;margin-top:-42px}
.b-engine__more{margin-top:30px}
.b-awd__schema{width:149px;height:141px}
.b-awd__car{width:425px;height:168px;transform:translateX(-16%)}

.b-si-drive{padding-bottom:65px}
.b-graphics{position:relative;padding-bottom:45px}
.b-graphics .slick-dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex!important;margin:0;padding:0;list-style:none}
.b-graphics .slick-dots li{margin-right:12px}
.b-graphics .slick-dots li:last-child{margin-right:0}
.b-graphics .slick-dots button{display:block;width:8px;height:8px;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.5);-webkit-appearance:none;outline:none}.
b-graphics .slick-dots .slick-active button{background:#fff}
.b-graphics .b-slider-controls{position:absolute;bottom:0}
.b-lineartronic__desc{margin-top:25px}
.b-lineartronic__more{margin-top:40px}
.b-lineartronic__video{margin-top:60px}
.b-lineartronic__descfull{margin-top:55px}
.b-platform{padding-bottom:48px}
.b-platform__title{width:250px}
.b-platform__img-wrapper{margin-top:23px}
.b-platform__desc{margin-top:25px}
.b-safety{padding:48px 0}
.b-safety__img{margin-bottom:20px}
.b-safety__desc{margin-top:20px}
.b-eyesight{padding:48px 0}
.b-eyesight__img-wrapper{margin-bottom:32px}.b-
eyesight__title{margin-bottom:24px}
.b-eyesight__desc{margin-bottom:32px}}