body{overflow-x:hidden}.promo_block{border-radius:42px;background-color:#121212}.promo_block__container{padding:10px 10px 0}.btn_open__app{overflow:hidden;position:relative;z-index:0;margin-top:32px;display:flex;align-items:center;width:-moz-max-content;width:max-content;padding:14px 16px;border:1px solid #fff;border-radius:50px;color:#fff;text-decoration:none;text-transform:uppercase;transition:color,border .5s}.btn_open__app .btn-app{margin-left:23px}.btn_open__app.btn_open__about{padding:14px 26px}.btn_open__app:before{z-index:-1;content:"";position:absolute;border-radius:50px;left:0;height:100%;width:0;background-color:#fff;transition:width .5s}.btn_open__app:hover{color:#000;transition:color,border .5s;border:1px solid hsla(0,0%,100%,0)}.btn_open__app:hover:before{width:100%;transition:width .5s}.MainPage{color:#fff;background-color:#0a0a0a}.MainPage .promo_blocks{height:100vh;display:flex;gap:10px}.MainPage .promo_blocks .promo_block{width:50%;height:100%}.MainPage .promo_blocks .promo_left{background-color:#121212}.MainPage .promo_blocks .promo_left .promo_block__container{display:flex;flex-direction:column;justify-content:center;height:100%}.MainPage .promo_blocks .promo_left .promo_block__container h1{font-size:72px;font-weight:700;line-height:115%;letter-spacing:1%;text-align:left}.MainPage .promo_blocks .promo_right{position:relative;overflow:hidden;background:linear-gradient(135.87deg,rgba(215,48,214,.6),rgba(49,32,243,.4) 70.037%)}.MainPage .promo_blocks .promo_right .music-playlist{position:absolute;z-index:1;left:20px;top:30%;width:281px;height:80px;border-radius:15px}.MainPage .promo_blocks .promo_right__image{position:absolute;right:0;bottom:0;width:80vh;height:auto}.MainPage .promo_blocks .promo_right .promo_right__bg-image{z-index:0;position:absolute;width:70%;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}.MainPage .qr-block{margin-top:10px;height:100vh}.MainPage .qr-block .promo_block{position:relative;height:100%;overflow:hidden}.MainPage .qr-block .promo_block .promo_block__container h2{position:relative;z-index:2;font-size:72px;font-weight:700;line-height:115%;letter-spacing:1%;text-align:center}.MainPage .qr-block .promo_block .promo_block__container .phone_qr-code{z-index:1;position:absolute;width:60vh;height:auto;bottom:-50%;left:50%;transform:translateX(-50%);border-radius:9vh;box-shadow:0 0 78px 8px rgba(179,12,98,.5607843137)}.MainPage .qr-block .promo_block .video-bg{position:absolute;z-index:0;top:0;left:0;width:100vw;height:100%;-o-object-fit:cover;object-fit:cover}.MainPage .qr-block .promo_block .video-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75)}.MainPage .features{min-height:50vh}.MainPage .features h2{font-size:2rem}.MainPage .features .features_block{display:flex;justify-content:space-between;gap:10px}.MainPage .features .features_block .features_block__side{cursor:pointer;position:relative;padding:15px 15px 25px 25px;border-radius:42px;background:url(/landing/image/cards/driver.webp) 50%/cover no-repeat;width:50%}.MainPage .features .features_block .features_block__side:first-child{background:url(/landing/image/cards/passenger.webp) 50%/cover no-repeat}.MainPage .features .features_block .features_block__side:after{content:"";opacity:0;position:absolute;border-radius:45px;top:0;left:0;inset:-5px;transform:translateZ(0);filter:blur(10px);background:linear-gradient(135.87deg,rgba(215,48,214,.4),rgba(49,32,243,.4) 70.037%);transition:opacity .5s}.MainPage .features .features_block .features_block__side:hover:after{opacity:1;transition:opacity .5s}.MainPage .features .features_block .features_block__side:before{content:"";position:absolute;border-radius:40px;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.965);z-index:1}.MainPage .features .features_block .features_block__side .features_block__side-text{position:relative;z-index:1}.MainPage .features .features_block .features_block__side .features_block__side-text h3{font-weight:300;font-size:1.5rem;text-decoration:underline}.MainPage .features .features_block .features_block__side .features_block__side-text .features_block__side_text{font-weight:200}.MainPage .about{min-height:50vh}.MainPage .about h2{font-size:2rem}.MainPage .about .about-text{color:#ccc;font-size:16px;font-weight:600;line-height:175%;letter-spacing:0}.MainPage .about .about_links{display:flex;justify-content:space-between;width:50%}@media screen and (max-width:1440px){.MainPage .promo_blocks .promo_left .promo_block__container h1,.MainPage .qr-block .promo_block .promo_block__container h2{font-size:48px}.MainPage .about .about-text{font-size:14px}}@media screen and (max-width:1080px){.btn_open__app{font-size:14px}.MainPage .about .about_links{width:60%}}@media screen and (max-width:992px){.promo_block__container{padding-top:2rem}}@media screen and (max-width:832px){.MainPage .promo_blocks{min-height:1248px;flex-direction:column}.MainPage .promo_blocks .promo_block{width:100%}.MainPage .promo_blocks .promo_block .promo_block__container{padding:20px}}@media screen and (max-height:574px){.MainPage .promo_blocks .promo_left .promo_block__container h1{font-size:35px}.MainPage .promo_blocks .promo_left .promo_block__container h3{font-size:15px}.MainPage .qr-block .promo_block .promo_block__container h2{font-size:35px}}@media screen and (max-width:606px){.MainPage .promo_blocks .promo_left .promo_block__container h1{font-size:42px;text-align:center}.MainPage .promo_blocks .promo_left .promo_block__container h3{font-size:15px}.MainPage .promo_blocks .promo_right .music-playlist{display:none;visibility:hidden}.MainPage .promo_blocks .promo_right .promo_right__image{width:95vw}.MainPage .qr-block .promo_block .promo_block__container h2{font-size:42px}.MainPage .qr-block .promo_block .promo_block__container .phone_qr-code{width:85vw}.MainPage .features .features_block{flex-direction:column}.MainPage .features .features_block .features_block__side{width:auto}.MainPage .about .about_links{width:100%}}@media screen and (max-width:557px){.MainPage .promo_blocks .promo_left .promo_block__container{align-items:center}.MainPage .promo_blocks .promo_right .promo_right__image{width:100vw}}@media screen and (max-width:415px){.MainPage .promo_blocks{min-height:950px}.MainPage .promo_blocks .promo_left{padding-bottom:20px}.MainPage .promo_blocks .promo_left .promo_block__container h1{font-size:35px}.MainPage .qr-block{height:79vh}.MainPage .qr-block .promo_block{height:96%}.MainPage .qr-block .promo_block .promo_block__container h2{font-size:35px}}