@charset "UTF-8";.modal__wrap{align-items:center;background:rgba(24,25,29,.631);display:none;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:10000}.modal__wrap.active{display:flex}.modal__content{background:#fff;max-width:400px;padding:20px 10px;position:relative;width:100%}.modal__close-btn{cursor:pointer;position:absolute;right:10px;top:10px}.modal__wrap.active .modal__content{animation-duration:.55s;animation-fill-mode:both;animation-name:fadeInDown}.modal__content .icon{fill:#111;height:12px;opacity:.3;width:12px}@media (min-width:640px){.modal__content{border-radius:10px;padding:40px}}@media (min-width:770px){.modal__close-btn{right:20px;top:20px}}@font-face{font-family:ExoRegular;src:url(/build/fonts/exoregular.5a97b22d.ttf)}#stoBookingError,#stoBookingSuccess{align-items:center;background-color:rgba(0,0,0,.7);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}#stoBookingError.active,#stoBookingSuccess.active{display:flex}#stoBookingError .modal__content,#stoBookingSuccess .modal__content{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;height:400px;justify-content:space-between;padding:40px 24px 24px;position:relative;width:400px;z-index:2}#stoBookingError .modal__content .sto-booking-modal__title,#stoBookingSuccess .modal__content .sto-booking-modal__title{font-family:ExoRegular,sans-serif;font-size:26px;margin:0 0 20px;text-align:center}#stoBookingError .modal__content .sto-booking-modal__title .sto-booking-modal__booking-id,#stoBookingSuccess .modal__content .sto-booking-modal__title .sto-booking-modal__booking-id{color:#007bff;display:block;font-size:20px;font-weight:700;margin-top:10px}#stoBookingError .modal__content .sto-booking-modal__text,#stoBookingSuccess .modal__content .sto-booking-modal__text{font-family:ExoRegular,sans-serif;font-size:20px;line-height:1.4;margin:0 0 30px;text-align:center}#stoBookingError .modal__content .sto-booking-modal__text .sto-booking-modal__warning,#stoBookingSuccess .modal__content .sto-booking-modal__text .sto-booking-modal__warning{color:#dc3545;display:block;font-weight:700;margin-top:15px}#stoBookingError .modal__content .sto-booking-modal__button,#stoBookingSuccess .modal__content .sto-booking-modal__button{align-items:center;background-color:#54657e;border:none;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;line-height:1.2;min-width:120px;outline:none;padding:10px 20px;text-transform:uppercase;transition:opacity .3s ease}#stoBookingError .modal__content .sto-booking-modal__button:hover,#stoBookingSuccess .modal__content .sto-booking-modal__button:hover{opacity:.9}#stoBookingError .modal__close-btn,#stoBookingSuccess .modal__close-btn{background-color:#fff;background-image:url(/build/images/icon_close.20659d9a.png);background-position-x:center;background-position-y:100%;background-repeat:no-repeat;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;border:none;border-radius:100%;cursor:pointer;display:block;height:15px;opacity:.7;padding:0;position:absolute;right:10px;top:10px;width:15px;z-index:3}a:focus{outline:none}.slick-dots li button:before{font-size:14px!important}.slick-dots li,.slick-dots li button{height:11px!important;width:11px!important}.section_addresses,.section_brands,.section_service-description,.section_service-station-photos{display:none}.section_registration-in-service-station{background:#ebf1f5}.container_registration-in-service-station{padding-bottom:30px;padding-top:30px}.container_price-list{padding-top:40px;width:100%}.modal__wrap_registration{align-items:normal}.modal__content_call{width:100%}.modal__content_price-list{display:flex;flex-direction:column;max-height:80vh;overflow-y:auto;width:660px}.modal__content .price-list__accordion{display:block;flex:1;overflow-y:auto}.modal__content .price-list__title{color:#344164;flex-shrink:0;font-weight:400;margin-bottom:20px}.service-station__list{list-style:none;padding-inline-start:0}.service-description__title{font-size:20px;margin-bottom:20px}.service-station__action-button{margin:20px 0}.service-station__list li{border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:10px 0}.service-station__list a{text-align:center;width:100%}.sto__address{color:#000;padding:0 0 5px}.sto__phone{color:#344164;font-weight:700}.registration-in-service-station__title{color:#344164;font-size:18px;font-weight:500;margin-bottom:30px;text-align:center}.service-station-slider__image{width:100%}.service-station__content{display:flex;flex-direction:column;gap:30px}.service-station__slider{margin-bottom:0}.service-station__sidebar{display:flex;flex-direction:column;gap:20px}.service-station__description{color:#333;font-size:16px;line-height:1.5}.service-station__action-buttons{align-items:center;display:flex;justify-content:center;padding:0}.service-station__action-button{background:#e31e25;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:15px 30px;text-align:center;text-transform:uppercase}.offer-image{width:100%}.offer-image__link{display:block;padding-bottom:15px}.price-list__title{font-size:20px;margin-bottom:30px;text-align:center}.price-list__grid,.price-list__show{display:none}@media (min-width:400px){.service-station__list li{flex-wrap:nowrap}.service-station__list a{width:auto}}@media (min-width:450px){.service-station__action-button{width:48%}}@media (min-width:640px){.section_service-description{display:block;padding-top:20px}.section_brands,.section_service-station-photos{display:block;padding-bottom:70px;padding-top:70px}.modal__wrap_registration{align-items:center}.modal__content_call,.modal__content_registration{width:660px}.modal__content_price-list-service{display:flex;flex-direction:column;max-height:80vh;overflow-y:auto;width:660px}.modal__content_registration .label_w-100{width:100%}.modal__content_registration .label_date-and-time{width:48%}.modal__content_registration .confirm-and-send{margin-left:auto;width:auto}.confirm-and-send{justify-content:space-between}.confirm-and-send .confirm-label{margin-left:20px}.service-station__action-button{padding:15px 35px;width:auto}.service-station__action-button:last-child{margin-left:20px}.service-station__action-buttons{justify-content:center;padding:50px 0}.offer-image__link{padding-bottom:50px}.service-description__title{color:#344164;font-weight:500;margin-bottom:30px;text-align:center}.service-description__features{display:flex;flex-wrap:wrap}.service-feature{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 10px 20px;width:calc(33.33333% - 20px)}.service-feature__icon{margin-bottom:30px}.service-feature__title{font-weight:600;margin-bottom:10px;text-align:center}.service-feature__text{font-weight:300;line-height:1.4;text-align:center}.service-feature__icon .icon{fill:#e31e25;height:80px;width:80px}.brands__title{color:#344164;font-size:24px;font-weight:500;margin-bottom:30px;text-align:center}.brands__grid{align-items:center;display:grid;gap:20px;grid-template-columns:repeat(5,1fr);justify-items:center}.brands__item{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:center;padding:15px}.brands__logo{height:auto;max-height:60px;max-width:100%;object-fit:contain;width:auto}.service-station-photos{align-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}.service-station-photo{border-style:none;height:auto;margin:0 auto 10px;max-width:100%;vertical-align:middle}.price-list-service__title{color:#344164;font-size:30px;font-weight:400;margin-bottom:35px;text-align:center}.modal__content_price-list-service .price-list-service__title{flex-shrink:0;margin-bottom:20px}.modal__content_price-list-service .price-list-service__items{flex:1;overflow-y:auto}.service-item__head,.service-item__row{display:flex;justify-content:space-between}.service-item__row{border-bottom:1px solid #adb9ca;padding:10px 0}.service-item__row-element{font-size:15px;font-weight:300;padding:5px 10px}.service-item__row-element:first-child{width:70%}.service-item__footnote{font-size:13px;margin-bottom:10px;padding-top:25px}.service-item-head__title{font-weight:700;padding:15px}}@media (min-width:770px){.confirm-and-send{align-items:center;display:flex;flex:auto;justify-content:space-around}.confirm-and-send__btn{width:50%}.label_quarter{width:22%}.section_addresses{background-color:#006ac5;background-image:url(/build/images/shops_BG.7d8e316e.png);background-position-x:center;background-position-y:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:block;padding-bottom:30px;padding-top:30px}.modal__content_call{max-width:427px}.modal__content_registration .label_quarter{width:48%}.service-description__title{font-size:30px}.service-description__features{align-items:baseline}.price-list__title,.registration-in-service-station__title{font-size:30px}.service-feature{width:calc(25% - 20px)}.brands__title{font-size:30px}.all-shops{background:#fff;border:1px solid #6aa6da;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:40px}.all-shops__icon{height:50px;margin-bottom:40px;width:50px}.all-shops__link{color:#000;font-weight:700;line-height:1.6}.all-shops:hover .all-shops__link{color:#006ac5;text-decoration:underline}.service-station-addresses__title{color:#fff;font-size:28px;font-weight:500;margin-bottom:40px}.service-station-addresses__items{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width:941px){.service-station-addresses__items{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.modal__wrap{display:none}.service-station__slider{margin:0 auto;width:66%}.price-list__accordion{display:none}.price-list__show{background:#e31e25;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;margin:0 auto;outline:none;padding:15px 35px;text-align:center;text-transform:uppercase;width:272px}.price-list__show:hover{text-decoration:underline}.price-list__grid{grid-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);margin:0 auto 40px;width:1180px}.price-list__grid-element{border-radius:5px;box-sizing:border-box;display:block;min-height:232px;overflow:hidden;position:relative}.price-list__grid-element_fuel-system{grid-column:1/2;grid-row:1/3}.price-list__grid-element_brake-system{grid-column:2/4;grid-row:1/2}.price-list__grid-element_transmission{grid-column:4/5;grid-row:1/2}.price-list__grid-element_engine{grid-column:2/4;grid-row:2/3}.price-list__grid-element_suspension{grid-column:1/2;grid-row:3/4}.price-list__grid-element_ignition-system{grid-column:2/4;grid-row:3/4}.price-list__grid-element_electric{grid-column:4/5;grid-row:2/4}.price-list__grid-element_cooling{grid-column:1/3;grid-row:4/4}.price-list__grid-element_other-services{grid-column:3/5;grid-row:4/4}.grid-element__link-wrap{cursor:pointer;display:block;height:100%;padding:20px;position:relative;width:100%}.grid-element__img{height:100%;left:0;position:absolute;width:100%}.grid-element__img_fuel-system{transform:translateX(-27%);width:194%}.grid-element__img_engine{height:260%;transform:translateY(-27%)}.grid-element__img_other-services{height:144%;transform:translateY(-12%)}.grid-element__filter{background-color:rgba(0,0,0,.6);border-radius:5px;height:100%;left:0;position:absolute;top:0;transition:all .4s;width:100%}.grid-element__content{display:flex;flex-flow:column;height:100%;min-height:192px;position:relative;width:100%;z-index:10}.grid-element__content-title{bottom:0;color:#fff;font-size:24px;font-weight:500;position:absolute;text-transform:uppercase}.price-list__grid-element:hover .grid-element__filter{background-color:rgba(0,0,0,.1)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.registration-in-service-station__form .input.field-error,.registration-in-service-station__form .select.field-error,.registration-in-service-station__form textarea.field-error{background-color:#fdf2f2!important;border:2px solid #e74c3c!important;box-shadow:0 0 0 3px rgba(231,76,60,.1)!important;transition:all .3s ease!important}.registration-in-service-station__form .label.label-error{color:#e74c3c!important;font-weight:600!important;transition:all .3s ease!important}.registration-in-service-station__form .confirm-checkbox.highlight-error{background-color:#fdf2f2!important;border:2px solid #e74c3c!important;border-radius:4px!important;transition:all .3s ease!important}.registration-in-service-station__form .confirm-label.highlight-error{background-color:transparent!important;border:none!important;padding:0!important}@media (min-width:640px){.brands__grid{gap:25px;grid-template-columns:repeat(5,1fr)}.brands__item{padding:20px}.brands__logo{max-height:70px}}@media (min-width:770px){.brands__title{font-size:30px}.brands__grid{gap:30px;grid-template-columns:repeat(5,1fr)}.brands__item{padding:25px}.brands__logo{max-height:80px}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/build/images/ajax-loader.fb6f3c23.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/build/fonts/slick.a4e97f5a.eot);src:url(/build/fonts/slick.a4e97f5a.eot?#iefix) format("embedded-opentype"),url(/build/fonts/slick.29518378.woff) format("woff"),url(/build/fonts/slick.c94f7671.ttf) format("truetype"),url(/build/images/slick.2630a3e3.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}