.sidebar-overlay{background-color:#ccc;inset:0;opacity:.5;position:fixed;z-index:2}.sidebar{align-items:flex-end;background-color:#fafafa;display:flex;flex-direction:column;height:100%;overflow-x:hidden;position:fixed;right:0;top:0;transition:.2s;width:0}.sidebar.open{border-left:1px solid #ccc;width:250px;z-index:10}.sidebar-content-wrapper{height:calc(100% - 40px);position:relative;width:100%}.sidebar-content{height:100%;padding:0 20px}.sidebar__cancel-icon{cursor:pointer;position:absolute;right:10px;top:10px;z-index:10}.sidebar__cancel-icon svg{height:28px;width:28px}.sidebar-content-item,.sidebar-content-subitem{cursor:pointer;font-size:18px;font-weight:500;padding:10px}.sidebar-content-item a,.sidebar-content-subitem a{color:inherit;text-decoration:none}.sidebar-content-subitem{font-size:16px;padding:6px}.sidebar-content-item--selected{background:rgba(121,0,235,.059);border-radius:8px;color:#7900eb}.sidebar-content-item--last{align-items:center;bottom:0;display:flex;font-weight:400;position:absolute}.sidebar-content-item--last>span{padding-left:10px}.sidebar-content-item--last .common-button{padding-left:40px;padding-right:40px}.sidebar-content-item--last svg{height:24px;width:24px}.sidebar-logout{align-items:center;display:flex;gap:6px}.sidebar-logo{color:#615f5d;padding:20px 0}.sidebar-logo svg{height:32px;width:fit-content;width:100px}.sidebar-user-info{align-items:center;display:flex;font-size:20px;padding:20px 0}.sidebar-user-info>span{margin-left:6px}.sidebar-user-info svg{height:28px;width:28px}.sidebar-dropdown{max-height:30%;overflow-y:auto;padding-left:20px}.sidebar-content-item--open{font-weight:700}.header-user-icon{background-color:#fff;border-radius:50px;cursor:pointer;padding:10px 10px 6px;position:absolute;right:10px;top:10px;z-index:1}.header-user-icon svg{height:24px;width:24px}.privacy-policy-wrapper{background-color:rgba(28,39,59,0);height:100%;overflow-y:auto}.privacy-policy-page{margin:0 auto;max-width:800px;padding:20px}.privacy-policy-page h1{font-size:28px;margin-bottom:10px}.privacy-policy-page h2{font-size:24px;margin-bottom:10px}.privacy-policy-page p{font-size:16px;line-height:1.5;margin-bottom:20px}.privacy-policy-page li{font-size:16px;margin-bottom:16px}.about-page-wrapper{background-color:#333;height:100%;overflow-y:auto;position:relative}.about-page{background-color:#333;color:#fff;font-family:Arial,sans-serif;padding:20px}@media(min-width:768px){.about-page{margin:0 auto;max-width:800px}}.about-page .about-header{margin-bottom:20px;text-align:center}.about-page .about-header h1{font-size:24px;margin-bottom:10px}.about-page .about-header p{font-size:16px;line-height:1.5}.about-page .contact,.about-page .faq,.about-page .services{margin-bottom:20px}.about-page .contact h2,.about-page .faq h2,.about-page .services h2{font-size:20px;margin-bottom:10px}.about-page .service-list .service-item{background-color:#66512c;border-radius:5px;margin-bottom:10px;overflow:hidden;padding:10px;transition:max-height .3s ease-out}.about-page .service-list .service-item .service-header{align-items:center;cursor:pointer;display:flex}.about-page .service-list .service-item .item-number{margin-right:10px}.about-page .service-list .service-item .service-title{flex-grow:1}.about-page .service-list .service-item .service-button{background-color:#ffc107;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px}.about-page .service-list .service-item .service-description{font-size:14px;line-height:1.4;margin-top:10px}.about-page .faq-item p{font-size:16px;margin:5px 0}.about-page .faq-item strong{display:inline-block;width:20px}.about-page .contact-item{align-items:center;display:flex;margin-bottom:10px}.about-page .contact-item .icon{align-items:center;background-color:#ffc107;border-radius:6px;display:flex;height:20px;justify-content:center;margin-right:10px;padding:10px;width:20px}.about-page .contact-item .contact-info h3{font-size:18px;margin:0}.about-page .contact-item .contact-info p{font-size:16px;margin:5px 0 0}.about-page-logo{position:relative;top:20px}@media(min-width:768px){.about-page-logo{left:0;position:absolute;top:20px}}.about-page-logo svg{fill:#fff;height:30px;width:150px}@media(min-width:768px){.about-page-logo svg{height:40px;width:200px}}.city-layout{display:flex;flex-direction:column;font-size:16px;height:100%;justify-content:space-between;line-height:28px;overflow-x:hidden;overflow-y:auto}.city-layout .header-user-icon{padding-bottom:2px;z-index:2}.city-layout .header-block{align-items:center;background:url(/ccaac69b1a19fa954b35.webp) no-repeat 50%;background-size:cover;display:flex;flex-direction:column;gap:10px;justify-content:center;padding-bottom:20px;position:relative}.city-layout .city-order-btn{background-color:#f8b500;border-radius:20px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;max-width:290px;padding:10px 12px;text-align:center;text-decoration:none;width:fit-content;width:100%;z-index:1}@media(min-width:768px){.city-layout .city-order-btn{left:234px;top:120px}}.city-layout .city-order-btn a{color:#fff;font-size:18px;font-weight:500;text-decoration:none}.city-layout .city-order-btn--yellow{background-color:#f77900}.city-layout h1{color:#fff;font-size:22px;margin:0;padding:80px 20px 20px;text-align:center;z-index:1}@media(min-width:768px){.city-layout h1{font-size:28px}}.city-layout ul{margin-block-end:0;padding-inline-start:20px}.city-layout .field-wrapper{margin-bottom:10px}.city-layout .field-wrapper .field__input{background-color:#fff;border:1px solid #fffefe;height:44px}.city-layout .field-wrapper .field__input:focus{box-shadow:none}.city-layout .field-wrapper .invalid-phone{box-shadow:0 0 0 1px #7900eb}.city-layout .block-background__overlay{background-color:#1d1e20;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:0}.city-layout .main-content-scrollable{background-color:#fff;color:#202020;display:flex;flex-direction:column;gap:0;overflow-y:auto}.city-layout .layout-text-block{border-radius:20px;margin:0 auto;max-width:800px;padding-bottom:0;padding-top:20px}.city-layout .layout-text-block h2{font-size:20px;margin:0}.city-layout .layout-text-block p{margin-top:20px}@media(min-width:768px){.city-layout .layout-text-block{width:800px}}.city-layout .layout-footer{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;padding:20px}.city-layout .layout-footer-contact{align-items:end;display:flex;gap:10px;justify-content:space-between;width:100%}.city-layout .layout-footer-contact a{color:#f8b500}.city-layout .bold p{font-weight:700}.link--y{color:#f77900}.layout-footer--url{text-decoration:none}.faq-section{padding-top:20px}.block-image{height:329px;width:360px}@media(min-width:768px){.block-image{height:496px;margin:0 auto;width:100%;width:606px}}.map-wrapper{height:100%;width:100%}.common-button{background-color:#7900eb;border:none;border-radius:50px;color:#fff;cursor:pointer;display:block;font-size:18px;margin-top:10px;outline:none;padding:16px;width:100%}.common-button--disabled{background:rgba(143,0,240,.141);color:#000}.counter{align-items:center;display:flex;justify-content:center;padding:20px 0}.counter svg{cursor:pointer}.counter-number{font-size:18px;font-weight:500;padding:0 14px}.counter--disabled{opacity:.3}.auto-condition-wrapper{display:flex}.auto-condition{background-color:rgba(255,188,0,.3);border-radius:10px;cursor:pointer;margin:14px 0;padding:10px;text-align:center;width:100%}@media(min-width:768px){.auto-condition{border:1px solid #ffbc00}}.auto-type-block{background:#fff;bottom:0;left:0;max-height:100%;overflow-y:scroll;padding:0 20px;position:fixed;right:0;z-index:100}@media(min-width:768px){.auto-type-block{margin:auto;width:580px}}.auto-type-block .common-button{margin-bottom:20px;margin-top:0}.auto-type-options{display:grid;grid-template-columns:1fr 1fr;padding:20px 0}.auto-type-option{background-color:#fff;border:1px solid #f4f4f4;border-radius:10px;cursor:pointer;display:inline-block;margin-right:8px;min-width:140px;overflow:hidden;padding:16px 10px;text-align:center}.auto-type-option--selected{background:#f4f4f4}.auto-type-block__title{font-size:18px;font-weight:500;padding-top:40px;position:relative;text-align:center}@media(min-width:768px){.auto-type-block__title{padding-top:20px}}.auto-type-block__close{cursor:pointer;position:absolute;right:20px;top:10px}.overlay{background:rgba(0,0,0,.35);box-sizing:border-box;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:99}.auto-condition__counter-block{display:flex;flex:1;flex-direction:column;gap:5px;padding:10px}.auto-condition__counter-block .auto-type-block__title{padding-top:0}.auto-condition__counter-text{color:#545454;font-weight:500}.current-location{background-color:#fff;border-radius:50px;bottom:2px;cursor:pointer;padding:10px;position:absolute;right:2px;top:2px}.autocomplete-wrapper{position:relative}.location-search-input{border:none;flex:1;font-size:14px;outline:none;padding-left:10px}input:disabled{background-color:#fff}.autocomplete-dropdown{border-bottom-left-radius:20px;border-bottom-right-radius:20px;max-height:140px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:10}.close-icon{cursor:pointer}.location-hidden{visibility:hidden}.pac-container{max-height:200px;overflow-y:auto}.pac-item{cursor:pointer;font-size:14px;padding:10px}.pac-item:hover{background-color:#f0f0f0}.from-input,.to-input{align-items:center;background-color:#fff;border-radius:20px;display:flex;padding:12px}.input--empty{border:1px solid #7900eb}.cars-options-wrapper{display:flex;margin:5px 0;overflow-x:scroll}.cars-options{display:flex;flex-wrap:nowrap}.car-option-btn{background-color:#fff;border:none;border-radius:10px;cursor:pointer;display:inline-block;margin-right:8px;min-width:140px;outline:none;overflow:hidden;padding:10px 14px}.car-option-btn--disabled{cursor:not-allowed;opacity:.3}.car-option{border-radius:13px;opacity:.3;text-align:left;transition:opacity .3s}.car-option-selected{opacity:1}.car-option-selected .car-option__prev-price,.car-option-selected .car-option__price{color:#e90000}.car-option__image{height:104px;height:50px}.car-option__title{font-size:14px;padding:4px 0}.car-option__price{font-size:14px;font-weight:700}.car-option__prev-price{font-size:10px}.car-option__prev-price--crossed{text-decoration:line-through}.field-wrapper{display:flex;flex-direction:column}.field-wrapper .field__input{background-color:#fafafa;border:1px solid #ccc;border-radius:100px;color:#000;font-size:16px;height:50px;outline:none;padding-left:16px}.field-wrapper .field__input:focus{border:1px solid #ccc;box-shadow:0 0 0 1px #7900eb}.field-wrapper .field__label,.field-wrapper .special-label{display:inline-block;font-size:14px;font-weight:500;margin-bottom:6px;padding-left:7px}.verification-content__header-text{font-size:24px;font-weight:800}.verification-content__header{align-items:center;display:flex;flex-direction:column;gap:10px}.verification-content__header p{font-size:14px;margin:0;text-align:center}.verification-content__text{background:#f2f7ff;border-radius:10px;font-size:16px;padding:16px 0;width:100%}.verification-content{align-items:center;display:flex;flex-direction:column}.resend-verification-code{color:#ccc;font-size:14px;margin-top:10px}.verification-code-wrapper{display:flex;gap:10px}.verification-code__input{background:#fff;border:1px solid #dadada;border-radius:10px;font-size:24px;height:50px;margin:20px 0;text-align:center;width:40px}.verification-code__error{color:red;font-size:14px;margin-bottom:20px}.timer__time{font-weight:700}.modal-wrapper{background:#fff;border-radius:25px;bottom:0;height:300px;left:0;margin:auto;padding:40px 0;position:fixed;right:0;top:0;width:500px;z-index:20}.modal__close-icon{cursor:pointer;position:absolute;right:12px;top:10px}.modal__close-icon svg{height:32px;width:32px}.modal-overlay{backdrop-filter:blur(3.5px);background:rgba(137,167,212,.5);height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:10}.verification-modal{height:fit-content;max-width:540px;width:100%}.verification-modal-content{padding:0 20px}.verification-personal-data{color:#ccc;display:flex;font-size:12px;line-height:20px;margin-top:20px}.verification-personal-data a{color:#7900eb;line-height:1}.verification-personal-data.verification-personal--error{color:red}.layout__inputs-wrapper{background:#fafafa;border-top-left-radius:20px;border-top-right-radius:20px;padding:16px 10px;position:relative}.layout__inputs-wrapper .layout__inputs-title{color:#615f5d;font-size:18px;margin:0;padding-bottom:16px;text-align:center}@media(min-width:768px){.layout__inputs-wrapper{border:1px solid #ffbc00;border-radius:20px;left:40px;max-width:400px;padding:30px;position:absolute;top:140px;width:-webkit-fill-available}.layout__inputs-wrapper .layout__inputs-title{display:block;font-size:24px;font-weight:700;margin:0;padding-bottom:20px;padding-top:4px;text-align:center}.map-wrapper--50{width:50%}}.header-phone-number{background-color:#fafafa;border-radius:10px;cursor:pointer;left:10px;padding:10px 12px;position:absolute;top:14px;z-index:1}@media(min-width:768px){.header-phone-number{border-bottom-right-radius:0;left:234px;top:120px}}.header-phone-number a{color:#000;font-size:16px;font-weight:500;text-decoration:none}.layout{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow-x:hidden;overflow-y:auto;position:relative}.layout .field-wrapper{margin-bottom:10px}.layout .field-wrapper .field__input{background-color:#fff;border:1px solid #fffefe;height:44px}.layout .field-wrapper .field__input:focus{box-shadow:none}.layout .field-wrapper .invalid-phone{box-shadow:0 0 0 1px #7900eb}.main-content-wrapper{background-size:cover;height:100%;padding:0 12px;position:relative}.main-content-wrapper--desktop{background-image:url(/assets/big-map.a96c3132df03d23a9816.png)}.main-content-wrapper--mobile{background-image:url(/assets/map.513870e20acf05170fdc.png)}.block-background__overlay{background-color:#1d1e20;height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%;z-index:0}.main-content{background-color:#fafafa;border-radius:10px;font-size:14px;gap:10px;margin-bottom:20px;margin-top:64px;padding:16px;position:inherit;z-index:1}.main-content,.main-content h1{display:flex;flex-direction:column}.main-content h1{align-items:center;color:#f8b500;font-size:18px;margin:0}.main-content h2{display:flex;font-size:16px;justify-content:center;margin:0;text-align:center}.main-content p{margin:0}.main-content-scrollable{color:#202020;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.main-logo{color:#615f5d;font-size:18px;font-weight:600;padding:20px 0}.main-logo svg{height:32px;width:fit-content;width:100px}.layout-text-blocks{margin:auto;max-width:800px}.layout-text-block{background-color:#fff;border-radius:20px;margin:20px;padding:20px}.layout-text-block h3{margin:0}.layout-footer{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;padding:20px}.layout-footer-contact{align-items:end;display:flex;flex-direction:column;gap:10px}.layout-footer-contact a{color:#f8b500}.bold p{font-weight:700}.center{text-align:center}.order-cancelation ul{list-style:none;margin-bottom:20px;margin-top:0;padding:0}.order-cancelation ul li{margin-bottom:10px;outline:none;user-select:none}.order-cancelation .radio-label{align-items:center;display:flex;font-size:18px;margin:5px 0}.order-cancelation input[type=radio]{appearance:none;border:2px solid #7802eb;border-radius:50%;height:24px;margin-right:10px;outline:none;position:relative;width:24px}.order-cancelation input[type=radio]:before{background-color:#7802eb;border-radius:50%;content:"";display:block;height:70%;left:15%;position:absolute;top:15%;transform:scale(0);transition:transform .2s ease-in-out;width:70%}.order-cancelation input[type=radio]:checked:before{transform:scale(1)}.order-cancelation label{color:#333;cursor:pointer}.order-search-logo{padding:20px 0}.confirmation-modal{height:fit-content;max-width:100%}.confirmation-modal .btn{margin:auto}.confirmation-modal__title{font-size:18px;font-weight:700;margin:auto;max-width:285px;padding-bottom:10px}.confirmation-modal__content{margin:auto;max-width:285px;padding-top:20px}.confirmation-modal__content .field-wrapper{padding-bottom:16px}.confirmation-modal__content-btns{display:flex;gap:20px;padding-top:20px}.confirmation-modal__content-btns .common-button{font-size:16px;padding:12px}.confirmation-modal__content-btns .confirmation-modal--cancel-btn{background-color:#fff;border:1px solid #7802eb;color:#7802eb}.order-in-process-wrapper{align-items:center;background:#fafafa;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:column;justify-content:center;padding:16px 10px;position:relative}.order-in-process-wrapper .order-in-process-title{color:#000;font-size:20px;font-weight:500;padding:16px 0}.order-in-process-wrapper .order-in-process-subtitle{color:#000;font-size:14px;padding:8px 0}.order-in-process-wrapper .order-in-process-driver{font-size:16px;padding-bottom:10px}.order-in-process-wrapper .order-in-process--driver-name{color:#7900eb;font-weight:500}.order-in-process-wrapper .order-in-process--car-number{color:#7900eb}.order-in-process-wrapper .order-in-process__call-btn,.order-in-process-wrapper .order-in-process__cancel-btn{background-color:#fff;border:1px solid #7900eb;color:#7900eb;font-size:16px;margin-top:16px;padding:14px}.order-in-process-wrapper .order-in-process__close-cancel-icon{cursor:pointer;position:absolute;right:14px;top:14px}.order-in-process-wrapper .order-in-process__close-cancel-icon svg{height:28px;width:28px}.order-in-process-wrapper .order-in-process__call-btn{font-weight:700}@media(min-width:768px){.order-in-process-wrapper{border:1px solid #ffbc00;border-radius:20px;left:40px;max-width:400px;padding:30px;position:absolute;top:140px;width:320px}.order-in-process-wrapper .order-in-process-title{color:#615f5d;display:block;font-size:24px;font-weight:700;padding-bottom:20px;padding-top:4px;text-align:center}.order-in-process-wrapper .order-in-process-subtitle{color:#615f5d;font-size:16px;padding:8px 0}}.order-in-process-time{font-size:16px;padding-bottom:8px}.order-in-process-time .order-in-process-time--colored{color:#7900eb;font-weight:700}html{font-display:swap;font-size:10px}body{font-family:Roboto,sans-serif;font-size:14px;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,body>div,html{height:100%}body,html{margin:0;overflow:hidden!important;padding:0}.wrapper{background-color:#e8eaed;height:100%;overflow-y:auto}@media(min-width:768px){.wrapper{display:block}}.gmnoprint a,.gmnoprint span{display:none}.gmnoprint div{display:none!important}.hide-scroll-bar{-ms-overflow-style:none;scrollbar-width:none}.hide-scroll-bar::-webkit-scrollbar{display:none}.mb-10{margin-bottom:10px}.mr-10{margin-right:10px}.bold{font-weight:500}