/*Подключаем шрифты*/
@font-face{font-family:"yab";src: url("../fonts/yab.eot");src: local('☺'), 
url("../fonts/yab.eot?#iefix") format("embedded-opentype"), 
url("../fonts/yab.woff") format("woff"), 
url("../fonts/yab.woff2") format("woff2"), 
url("../fonts/yab.ttf") format("truetype"), 
url("../fonts/yab.svg#yab") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"yar";src: url("../fonts/yar.eot");src: local('☺'), 
url("../fonts/yar.eot?#iefix") format("embedded-opentype"), 
url("../fonts/yar.woff") format("woff"), 
url("../fonts/yar.woff2") format("woff2"), 
url("../fonts/yar.ttf") format("truetype"), 
url("../fonts/yar.svg#yar") format("svg");font-weight:normal;font-style:normal}
html,body{font:18px/normal 'yar',sans-serif;text-align:left;width:100%;margin:0 auto;padding:0;color:#21201F;background:#fff}
/* цвет выделения на сайте */
::selection{color:#000;background:#F5D531}
::-moz-selection{color:#000;background:#F5D531}
/* appearance */
body img{border:none}hr{border:0}ul,button,select,input{padding:0;margin:0;outline:0;-webkit-padding-start:0}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0px}input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio-button}button{color:#000;border-radius:16px;border:0;background:#F5D531;cursor:pointer;transition:background .3s;text-align:center;display:block;font:16px/normal 'yab',sans-serif}button:hover{background:#ffd500}button:active{color:#000}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}ul{list-style:none}h1,h2,h3,h4,h5,h6{padding:0;margin:0}a{text-decoration:none;transition:color .3s;color:#047ACB}a:hover,a:active,a:focus{color:#47a2e0}textarea{resize:none;outline:0}.clear{clear:both}input:-moz-placeholder{color:#21201F}input::-webkit-input-placeholder{color:#21201F}input:-ms-input-placeholder{color:#21201F}input::placeholder{color:#21201F}input:placeholder-shown{color:#21201F}textarea:-moz-placeholder{color:#21201F}textarea::-webkit-input-placeholder{color:#21201F}textarea:-ms-input-placeholder{color:#21201F}textarea::placeholder{color:#21201F}textarea:placeholder-shown{color:#21201F}input:focus:-moz-placeholder{color:transparent}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input:focus::placeholder{color:transparent}input:focus:placeholder-shown{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}textarea:focus::placeholder{color:transparent}textarea:placeholder-shown{color:transparent}address{font-style:normal}.phone a,a.phone{color:#000} .phone a:hover,a.phone:hover,.phone a:active,a.phone:active,.phone a:focus,a.phone:focus{color:#47a2e0}
/* common */
.cu{cursor:pointer} .ttu{text-transform:uppercase} .tac{text-align:center} .tar{text-align:right} .tal{text-align:left} .ovh{overflow:hidden} .ovh2{overflow:hidden!important} .vam{vertical-align:middle} .left{float:left} .right{float:right} .content{width:1120px;margin:0 auto} .boxs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .bgs{-webkit-background-size:cover!important;background-size:cover!important} .tblrm{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto} .posr{position:relative} .df,.tariffes.destroyed{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex} .aj{align-items:center;justify-content:space-between} .cc{align-items:center;justify-content:center} .fns:after{content:'';flex:1;justify-content:flex-start} .fourPerRow:before{content:'';order:9999;flex:1;max-width:100px;flex-basis:100px;justify-content:flex-start} .hide{display:none} .column{flex-direction:column} .fw{flex-wrap:wrap} .jcs{justify-content:space-between} .alice{align-items:center} .headline{font:36px/normal 'yab',sans-serif}

/*gray color*/
.gray{color:#8F93AC}
/*dark gray color*/
.darkgray{color:#4a4a4a}
/*blue color*/
.blue{color:#047ACB;transition:color .3s} .blue:hover{color:#47a2e0}

/*fz 12*/
.lil,.counter{font-size:12px}

/*fz 16*/
header .phone,.headerCallback,.nosms,.tariff span,footer,.onlyOne p:last-child{font-size:16px}

/*fz 22*/
.onlyOne{font-size:22px}

/*fz 24*/
.question,.tariff p,.request{font-size:24px}

/*fz 26*/
.downloadMe h3{font-size:26px}

/*fz 28*/
.thanxTo{font-size:28px}


/*bold*/
.bold{font-family:'yab',sans-serif}


/*flex 40*/
.driver .partLeft,.become .partRight{max-width:40%;flex-basis:40%}

/*flex 45*/
.register .partLeft,.step,.driver .partRight,.tariffAbout .partLeft{max-width:45%;flex-basis:45%}


/*шапка*/
header{padding:22px 0 0} .partners{font-size:12px;margin-left:25px} .headerCallback{margin:0} header .connect{padding:18px 32px;margin-left:26px} 
/* Стили 1 блока */
#box1{padding:46px 0 0} #box1 .partLeft{max-width:55%;flex-basis:55%} #box1 .headline{max-width:76%} .thanxTo{margin:26px 0 0} .onlyOne{margin:30px 0 0;max-width:60%} .onlyOne p{margin:0 0 25px} #box1 .connect{padding:18px 31px;margin:30px 0 0} #box1 .partRight{max-width:43.55%;flex-basis:43.55%;align-self:flex-end} .box1Img{width:130%;margin:0 0 0 -70px}
/* Стили 2 блока */
#box2{padding:90px 0 0} .lil{letter-spacing:9px;margin:0 0 5px} .whyHere{margin:50px 0 0} .why{max-width:25%;flex-basis:25%} .why img{height:28px;width:auto} .why p{margin:20px 0;max-width:70%} .why span{max-width:86%;display:block}
/* Стили 3 блока */
#box3{padding:115px 0 0} .register .partRight{max-width:48.44%;flex-basis:48.44%;border-top:1px solid #8F93AC} .yaLogo{width:70px} .downloadMe h3{max-width:81%;flex-basis:81%} .downloadMe{margin:35px 0 41px} .download{padding:18px 22px}
/* Стили 4 блока */
#box4{padding:98px 0 0} .toStart .partLeft{max-width:27%;flex-basis:27%} .toStart .partLeft img{max-width:125%} .toStart .partRight{max-width:64%;flex-basis:64%} #box4 h2.headline{max-width:60%} .steps{margin:58px 0 0} .step:nth-child(-n+2){margin:0 0 40px} .step span{border:2px solid #000;border-radius:100%;width:28px;display:block;padding:2.5px 0;position:absolute;top:0;left:0} .step p{margin:0;padding-left:53px} 
/* Стили 5 блока */
#box5{padding:100px 0 0} .fillup{margin:19px 0 0} .formConnect{margin:40px 0 0} .labelMe{margin:0 0 33px} label.lil{display:block;margin:0 0 10px} .connectImage{width:157%;margin:0 0 0 -160px} .driver .partRight{align-self:flex-end}
/* Стили 6 блока */
#box6{padding:100px 0 0} .wrap{width:65.7%;height:500px;margin:50px auto 0;background:#fff;box-shadow:0 10px 80px rgba(0,0,0,0.08);border-radius:44px;padding:108px 136px 56px} .smsRes,.smsRes .owl-stage-outer,.smsRes .owl-stage,.smsRes .owl-item,.smsRes .item{height:100%} .line{width:39.3%;height:8px;background:#E9EAEE;border-radius:8px;position:absolute;top:60px;left:0;right:0;margin:auto;z-index:2} .line span{background:#F5D531;display:block;transition:width .3s linear} .line span:first-child{width:20%} .counter{position:absolute;top:32px;left:0;right:0;margin:auto} .question{margin:0 0 34px} .smsRes .owl-prev{background:#E9EAEE;margin-right:20px} .smsRes .owl-prev:hover{background:#dcdde0} .q3 label.radio,.q4 label.radio{display:inline-block;width:48%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} .smsRes .owl-nav{width:295px;position:absolute;bottom:0;left:0;right:0;margin:auto} .smsRes .owl-nav.lastItem{width:136px;margin-left:86px} .feedback2{position:absolute;bottom:0;right:86px} .text em{font-style:normal} .tryAgain{margin:10px 0 0} .showAfter .callback{padding:18px 25px;margin:35px auto 0}
/* Стили 7 блока */
#box7{padding:102px 0 0} .tariffes{margin:50px 0 0} .tariff{background:none;box-shadow:none;border-radius:44px;margin:0 0 40px;padding:50px 12px 40px;max-width:23.7%;flex-basis:23.7%;transition:background .3s linear, box-shadow .3s linear;z-index:1} .tariff:hover{background:#fff;box-shadow:0 10px 80px rgba(0,0,0,0.08);z-index:2} .tariff img{max-width:240px;height:105px;display:block;margin:0 auto} .tariff p{margin:10px 0 18px} .tariff span{display:block;max-width:76%;margin:0 auto} .tariffBtn{padding:18px 51px;margin:39px auto 0}
/* Стили 8 блока */
#box8{padding:40px 0 0} .faqs{margin:50px 0 0} .faqs [class*=part]{max-width:48.55%;flex-basis:48.55%;border-top:1px solid #E9EAEE} .faq{border-bottom:1px solid #E9EAEE;padding:24px 0} .plus{font-size:20px;transition:-webkit-transform .3s, transform .3s;position:absolute;top:23px;right:27px} .plus.active{-webkit-transform:rotate(45deg);transform:rotate(45deg)} .q{width:90%} .a{margin:23px 0 0}
/* Стили 9 блока */
#box9{padding:100px 0} .become{background:#fff;box-shadow:0 10px 80px rgba(0,0,0,0.08);border-radius:44px;padding:95px 0 45px} .become .partLeft{max-width:44.4%;flex-basis:44.4%} .become .partLeft img{width:100%;display:block} .become .partRight{padding-right:80px;align-self:flex-start} 
/* Стили Footer */
footer{background:#21201F;padding:44px 0 35px;color:#8F93AC} footer a,footer .privacy{color:#8F93AC;transition:color .3s} footer a:hover,footer .phone a,footer .privacy:hover{color:#fff} footer .phone a:hover{color:#8F93AC} .footerInfo .partLeft{max-width:42%;flex-basis:42%}  footer button{padding:18px 44px;background:none;color:#fff;border:2px solid #fff;transition:background .3s, color .3s} footer button:hover{background:#fff;color:#000} .dev{margin:42px 0 0} footer .domainName{font-size:14px}
/* owl carousel */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:grab}.owl-height{transition:height .6s}
/*dots,nav*/
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-],.feedback2{display:inline-block;width:136px;height:56px}.owl-theme .owl-nav .disabled{display:none}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .3s, background .3s;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/*анимэ слайдера*/
@-webkit-keyframes fadeIn{
from{opacity:0}
to{opacity:1}}
@keyframes fadeIn{
from{opacity:0}
to{opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeOut{
from{opacity:1}
to{opacity:0}}
@keyframes fadeOut{
from{opacity:1}
to{opacity:0}}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.animated{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@media (print), (prefers-reduced-motion) {
.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;transition:none!important}}
/*end*/
/* feedback */
.customCheckbox{width:24px;height:24px;border-radius:4px;border:2px solid #000;position:absolute;top:2px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customCheckbox:before{content:'';width:12px;height:9px;background:url(../img/checkbox.svg)center no-repeat;transition:opacity .3s;opacity:0} .checkbox:checked + .customCheckbox:before{opacity:1}label.checkbox{color:#8F93AC;cursor:pointer;position:relative;display:block;font-size:16px;max-width:322px;padding-left:40px;margin:37px 0 0} .customRadio{width:28px;height:28px;border-radius:100%;border:1px solid #000;position:absolute;top:-4px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customRadio:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:8px;height:8px;background:#000;border-radius:100%;transition:opacity .3s;opacity:0} .radio:checked + .customRadio:before{opacity:1}label.radio{color:#4a4a4a;cursor:pointer;position:relative;display:block;padding-left:45px;margin:0 0 29px}input[type="checkbox"],input[type="radio"],input[type="file"]{display:none!important} input{width:100%;display:block;font-size:16px;padding:0 0 17px;color:#000!important;background:none;border:0;border-bottom:1px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}textarea{width:100%;height:auto;font-size:6px;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input:focus{outline:0}.feedback{padding:18px 26px}
/*modal*/
#privacy,#agreement,#oferta{padding:80px;width:90%;margin:auto;max-width:1120px} .pol h3{font:36px/normal 'yab',sans-serif;margin:0 0 50px} .pol p{font:16px/normal 'yar',sans-serif} .pol h6{margin:30px 0;font:18px/normal 'yab',sans-serif} .pol li{margin:0 0 10px;font:14px/normal 'yar',sans-serif} .thanx .headline{margin:45px 0 0} .thanx p{margin:17px 0 0} #download{padding:67px 119px} .downloadForm{width:332px} .downloadForm img{width:120px} #tariff{padding:80px 75px} .tariffAbout{width:890px} .tariffAbout .partLeft{max-width:48%;flex-basis:48%} .tariffAbout .fillup{width:70%} .bigCar{max-width:100%;margin:40px 0 0} .tariffAbout .partRight{max-width:50.3%;flex-basis:50.3%} 



#callback,#connect{min-width:900px} 