.service-form__wrapper{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.service-form__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media (max-width:1259px){.service-form__buttons{background:#212727;bottom:0;padding-bottom:24px;position:sticky;top:-100px;z-index:10}}.service-form__buttons .q-separator{width:100%}@media (max-width:1259px){.service-form__buttons .q-btn{padding:10px 24px}}.service-form__intro-text{margin:0 auto 40px;max-width:740px}.service-form__auto-info{display:flex;flex-wrap:nowrap;gap:40px;width:100%}@media (max-width:1259px){.service-form__auto-info{flex-direction:column;gap:0}}.service-form__auto,.service-form__works{width:100%}.service-form__auto .q-field,.service-form__auto h4,.service-form__works .q-field,.service-form__works h4{margin-bottom:24px}.service-form__auto{display:flex;flex-direction:column}@media (max-width:1259px){.service-form__auto{margin-bottom:40px}}.service-form__auto .group{display:flex;flex-wrap:nowrap}.service-form__auto .group .q-field{margin-bottom:0;width:100%}.service-form__auto .group .q-field:first-child{margin-right:24px}.service-form__works .q-textarea{margin-bottom:0;margin-top:24px}.service-form__works p{color:#9b9e9e;font-size:14px;font-weight:500;line-height:20px}.service-form__works-controls{display:flex;flex-wrap:wrap;margin-top:16px}@media (max-width:1259px){.service-form__works-controls{flex-direction:column}.service-form__works-controls .q-radio{width:100%}.service-form__map-mode-switch{display:flex;flex-direction:row;justify-content:space-between}}.service-form__map-mode-switch .q-btn{background:#161d1d}.service-form__order-contacts{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:32px;margin-top:24px}.service-form__order-contacts .q-input{width:calc(50% - 12px)}@media (max-width:1259px){.service-form__order-contacts .q-input{width:100%}}.service-form__order-date{display:flex;gap:24px}@media (max-width:1259px){.service-form__order-date{flex-wrap:wrap;gap:0}}.service-form__order-date .q-field{width:100%}.service-form__order-agreement{margin-top:32px}.service-form__progress-bar{background-color:#181818;border-radius:8px;height:8px;margin-bottom:40px;overflow:hidden;width:100%}.service-form__progress-bar-inner{background-color:#ff9549;border-radius:8px;height:100%;transition:max-width 1s ease;width:100%}.service-form__outer{flex-wrap:nowrap;gap:40px}@media (max-width:1259px){.service-form__outer{flex-direction:column}}.service-form__outer.reverse{flex-direction:row-reverse}.service-form__sidebar{background:#303737;border-radius:16px;max-width:400px;min-width:400px;padding:24px 16px}@media (max-width:1259px){.service-form__sidebar{max-width:100%;min-width:100%}}.service-form__sidebar-title{color:#9b9e9e;font-size:14px;font-weight:500;line-height:20px}.service-form__sidebar a,.service-form__sidebar p{font-size:15px;line-height:24px}.service-form__sidebar a{display:block;text-decoration:underline}.service-form__dealer-map{padding-top:24px}.service-form__wrapper .q-field__label{color:#9b9e9e!important}.service-form__wrapper .q-field .q-field__control{background-color:#141818!important}.service-form__wrapper .service-form__works-controls .q-radio{width:50%}.service-form__wrapper .service-form__works-controls .q-radio__label{color:#d9dada}.service-form__wrapper .service-form__works-controls .q-radio[aria-checked=false] svg{background:#141818!important}.service-form__wrapper .map-error .map-container,.service-form__wrapper .map-error .q-select .q-field__inner{border:2px solid #cc2e0e!important;border-radius:8px}.service-form__wrapper .map-error .map-select-title p{color:#cc2e0e!important}.service-form__wrapper .search-container,.service-form__wrapper .ymaps-2-1-79-inner-panes,.service-form__wrapper .ymaps-2-1-79-map{border-bottom-left-radius:8px;border-top-left-radius:8px;height:100%!important}.service-form__wrapper .q-checkbox__label{font-size:15px;font-weight:500}.service-form__wrapper .service-form__map .map-container{margin-top:56px}.service-form__wrapper .service-form__map .map-container .search-container-controls{left:0;position:absolute;right:0;top:5px;transform:translateY(-100%);width:100%}.service-form__wrapper .service-form__map .map-container .search-container-controls .search-input{max-width:100%;width:100%}.service-form__dealer .q-select{margin-top:21px}@media (max-width:1259px){.service-form__dealer .q-select .q-field__native{font-size:12px}}.service-form__map-mode-switch .q-btn__content{color:#d9dada!important}.service-form__map-mode-switch .q-btn.switch-active{background:#212727}.service-form__map-mode-switch .q-btn.switch-active .q-btn__content{color:#ff9549!important}.service-form__order-agreement{margin:16px 0}.service-form__order-agreement .q-checkbox__bg.absolute{min-height:20px;top:0}.service-form__order-agreement .q-field__native{align-items:flex-start;min-height:30px;padding:0;padding-top:0!important}.service-form__order-agreement .q-field__control{min-height:30px!important}.service-form__order-agreement .q-field__marginal{display:none}.service-form__order-agreement .q-checkbox__inner{height:20px;min-height:20px}.service-form__order-agreement .q-checkbox__inner:before{display:none}.service-form__order-agreement .q-field:first-child{margin-bottom:16px}.service-form__order-agreement .q-field .q-field__control{background-color:transparent!important}.service-form__order-agreement .q-field__native{width:auto}.service-form__order-agreement .q-field__control-container{align-items:flex-start;display:flex}.service-form__order-agreement .q-field__control-container span{line-height:20px}.service-form__order-agreement .q-field__control-container span a{color:#ff9549;text-decoration:underline}.service-form__order-agreement .q-field__control-container .q-field__native{min-width:40px;padding:0!important;width:40px}.service-form__map-success .ymaps-2-1-79-inner-panes,.service-form__map-success ymaps{border-radius:12px}.service-form__works-controls .q-checkbox__inner{align-items:center;display:flex}.service-form__works-controls .q-checkbox__inner .q-checkbox__bg{top:auto}@media (max-width:1259px){.service-form__dealer-map .map-container,.service-form__map-success .map-container{display:flex;flex-direction:column;height:100%!important;overflow:hidden;padding:0}.service-form__dealer-map .map-container .search-container,.service-form__map-success .map-container .search-container{position:static}.service-form__dealer-map .ymap-container,.service-form__map-success .ymap-container{position:static!important}.service-form__dealer-map .ymap-container .ymaps-2-1-79-map,.service-form__map-success .ymap-container .ymaps-2-1-79-map{height:460px!important}}.service-form__order-date-picker{background:#252c2c!important;border:1px solid #3c4141;border-radius:8px;box-shadow:none!important;display:block;margin-left:auto;margin-right:0}.service-form__order-date-input .q-field__control:after{display:none}.service-form__order-date-picker-popup{box-shadow:none!important}@media (min-width:1260px){.service-form__order-date-picker-popup{min-width:auto!important;transform:translate(50%)}}.search-select{background:#252c2c!important;max-height:250px!important}
