/* Generated by scripts/build-driver-card-css.cjs; sha256:043ff1c21b69a117b31da7fa906ebda1b0f67254f2802d0059e39b60eaec41ff; dependencies: _ds/design-system-8bf80c07-be06-483f-a5d9-ac06c2ba1d7b/tokens/colors.css, _ds/design-system-8bf80c07-be06-483f-a5d9-ac06c2ba1d7b/tokens/radius.css, assets/fonts/fonts.css, assets/service-page.css, assets/arrow-links.css, assets/cookie-consent.css, assets/driver-card-hero-refinements.css, assets/driver-card-intro.css, assets/driver-card-catalog-refinements.css, assets/driver-card-article-links.css, assets/catalog-card-system.css, assets/inner-design.css, assets/inner-forms.css, assets/shared-menu.css, assets/mobile-buttons.css, assets/inner-cards.css, assets/inner-faq.css, assets/mobile-copy.css, assets/driver-card-typography.css, assets/hero-callback-sizing.css, assets/hero-heading-typography.css, uslugi/karta-voditelya-skzi/index.html, assets/cookie-consent.js, assets/driver-card-accessory-dialogs.js, assets/driver-card-headings.js, assets/driver-card-products.js, assets/homepage-smooth-scroll.js, assets/service-page.js, scripts/build-driver-card-css.cjs */
/* assets/driver-card-typography.css */
body.driver-card-page{--driver-card-ui-font:-apple-system, BlinkMacSystemFont, system-ui, Inter, "Helvetica Neue", Arial, sans-serif;--service-font-body:var(--driver-card-ui-font);--service-font-display:var(--driver-card-ui-font);--font-body:var(--driver-card-ui-font);--font-display:var(--driver-card-ui-font);--catalog-card-data-font:var(--driver-card-ui-font);--driver-h1-size:52px;--driver-h1-line:56px;--driver-h2-size:40px;--driver-h2-line:44px;--driver-h3-size:24px;--driver-h3-line:28px;font-family:var(--driver-card-ui-font)}body.driver-card-page #main :is(#driver-card-intro,#type,#process,#rto-memo,#driver-card-articles,#faq,.driver-card-hero,.driver-price-match,.service-section--related-light) :is(h1,h2,h3,h4,p,span,a,button,label,input,select,textarea,summary,li,dt,dd,strong,small,em,time,text,textPath),body.driver-card-page :is(#callback-dialog,#card-document-dialog,#login-dialog) :is(h2,h3,p,span,a,button,label,input,summary,li,dt,dd,strong,small){font-family:var(--driver-card-ui-font)!important}body.driver-card-page #main :is(#driver-card-intro,#type,#process,#rto-memo,#driver-card-articles,#faq,.driver-card-hero,.driver-price-match,.service-section--related-light) #service-title{letter-spacing:-.009em;font-family:var(--driver-card-ui-font)!important;font-size:var(--driver-h1-size)!important;line-height:var(--driver-h1-line)!important;font-weight:600!important}body.driver-card-page #main :is(#driver-card-intro,#type,#process,#rto-memo,#driver-card-articles,#faq,.driver-card-hero,.driver-price-match,.service-section--related-light) :is(#driver-card-intro-title,#type-title,#price-match-title,#process-title,#rto-memo-title,#driver-card-blog-selection-title,#faq-title){font-family:var(--driver-card-ui-font)!important;font-size:var(--driver-h2-size)!important;line-height:var(--driver-h2-line)!important;letter-spacing:0!important;font-weight:600!important}body.driver-card-page #main :is(#driver-card-intro,#type,#process,#rto-memo,#driver-card-articles,#faq,.driver-card-hero,.driver-price-match,.service-section--related-light) :is(#driver-card-intro-title,#type-title,#price-match-title,#process-title,#rto-memo-title,#driver-card-blog-selection-title,#faq-title) span{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}body.driver-card-page #main :is(#type .catalog-card,#process .driver-process-step,#driver-card-articles .tachograph-blog-selection__card) h3{letter-spacing:0;font-family:var(--driver-card-ui-font)!important;font-size:var(--driver-h3-size)!important;line-height:var(--driver-h3-line)!important;font-weight:600!important}body.driver-card-page #main :is(#driver-card-intro,#type,#process,#rto-memo,#driver-card-articles,#faq,.driver-card-hero,.driver-price-match,.service-section--related-light) :is(.hero-lede,.tachograph-intro__company>p,.catalog-price-note,.driver-price-match__copy>p:not(.driver-price-match__condition),.driver-process__heading>.section-intro,.driver-process-step p,.driver-rto-bonus__intro,.tachograph-blog-selection__card p,.faq-panel__note,.faq-answer__inner p,[data-faq-support-copy]){font-family:var(--driver-card-ui-font)!important;color:#1d1d1f!important;font-size:17px!important;font-weight:400!important;line-height:25px!important}body.driver-card-page #main :is(#driver-card-intro,#type,#process,#rto-memo,#driver-card-articles,#faq,.driver-card-hero,.driver-price-match,.service-section--related-light) :is(.hero-actions .hero-callback,.hero-actions .hero-callback span,.hero-actions .messenger-switch__action,.hero-actions .messenger-switch__label,.catalog-card__actions a,.catalog-card__actions button,.driver-rto-bonus__actions .button,.driver-price-match__actions .button,.tachograph-blog-selection__card a){font-size:14px!important;font-weight:600!important;line-height:1.29!important}body.driver-card-page #main :is(#driver-card-intro,#type,#process,#rto-memo,#driver-card-articles,#faq,.driver-card-hero,.driver-price-match,.service-section--related-light) :is(.eyebrow,.driver-rto-bonus__eyebrow){font-size:12px!important;font-weight:600!important}body.driver-card-page #main :is(#driver-card-intro,#type,#process,#rto-memo,#driver-card-articles,#faq,.driver-card-hero,.driver-price-match,.service-section--related-light) :is(.driver-price-match__condition,.driver-rto-bonus__source,.driver-rto-bonus__topics li,.driver-card-catalog__unlock-note,.tachograph-intro__rating small,.driver-rto-bonus__actions>span),body.driver-card-page #main #type .catalog-card:not(.catalog-card--featured) .catalog-card__specs dt{color:#1d1d1f!important}body.driver-card-page #main :is(#driver-card-intro,#type,#process,#rto-memo,#driver-card-articles,#faq,.driver-card-hero,.driver-price-match,.service-section--related-light) :is(.hero-copy #service-title,.hero-copy #service-title span:not(.hero-accent),.hero-copy .hero-lede,.hero-copy .hero-lede span,.hero-copy .hero-proof,.hero-copy .hero-proof span,.hero-copy .hero-proof strong,.hero-copy .hero-proof small,.breadcrumbs a,.breadcrumbs span),body.driver-card-page #main #process :is(#process-title,h3,p),body.driver-card-page #main #type .catalog-card--featured :is(h3,.catalog-card__type,dt,dd,dd span),body.driver-card-page #main #rto-memo .driver-rto-bonus__preview-caption span{color:#fff!important}body.driver-card-page #main #faq .faq-summary{font-size:17px!important;font-weight:600!important;line-height:25px!important}body.driver-card-page #main #faq .faq-item.is-open :is(.faq-question,.faq-answer__inner p,.faq-answer__inner a,.faq-answer__inner span){color:#fff!important}body.driver-card-page #main #faq #faq-support-title{font-size:21px!important;font-weight:600!important;line-height:25px!important}body.driver-card-page #main .service-section--related-light #related-title{font-family:var(--driver-card-ui-font)!important;color:#0f2340!important;font-size:20px!important;font-weight:600!important;line-height:25px!important}body.driver-card-page #main .service-section--related-light .section-intro{color:#1d1d1f!important;font-size:18px!important;font-weight:400!important;line-height:1.58!important}body.driver-card-page #main .service-section--related-light .related-card h3{font-size:20px!important;font-weight:600!important;line-height:25px!important}body.driver-card-page #main .service-section--related-light .related-card p{color:#1d1d1f!important;font-size:13px!important;font-weight:400!important;line-height:19.5px!important}body.driver-card-page #main .service-section--related-light .related-card__index{font-size:10px!important;font-weight:600!important}body.driver-card-page #main .service-section--related-light .related-card__link{font-size:12px!important;font-weight:600!important}body.driver-card-page #main .service-section--related-light .related-card:is(:hover,:focus-visible) :is(h3,p,.related-card__link){color:#fff!important}body.driver-card-page :is(#callback-dialog #callback-title,#card-document-dialog .product-dialog__info h2){font-size:var(--driver-h3-size)!important;line-height:var(--driver-h3-line)!important;font-weight:600!important}body.driver-card-page :is(#callback-dialog #callback-description,#card-document-dialog .product-dialog__description){color:#1d1d1f!important;font-size:17px!important;font-weight:400!important;line-height:25px!important}body.driver-card-page #callback-dialog .callback-submit{font-size:14px!important;font-weight:600!important;line-height:1.29!important}@media (min-width:735px) and (max-width:1068px){body.driver-card-page{--driver-h1-size:44px;--driver-h1-line:48px;--driver-h2-size:32px;--driver-h2-line:36px;--driver-h3-size:21px;--driver-h3-line:25px}}@media (max-width:734px){body.driver-card-page{--driver-h1-size:32px;--driver-h1-line:36px;--driver-h2-size:28px;--driver-h2-line:32px;--driver-h3-size:21px;--driver-h3-line:25px}body.driver-card-page #main .service-section--related-light #related-title{font-size:18px!important;line-height:23px!important}}@media (max-width:1100px){body.driver-card-page #main .service-section--related-light .related-card h3{font-size:17px!important;line-height:21.25px!important}body.driver-card-page #main .service-section--related-light .related-card p{font-size:12.5px!important;line-height:18.75px!important}}@media (max-width:720px){body.driver-card-page #main .service-section--related-light .section-intro{font-size:15px!important;line-height:1.55!important}}body.driver-card-page #main .driver-card-hero #service-title .hero-title__line{white-space:normal!important}body.driver-card-page #main .driver-card-hero #service-title :is(.hero-title__clip,.hero-title__fragment){max-width:100%}body.driver-card-page #main #rto-memo .driver-rto-bonus__format span{color:#fff!important}body.driver-card-page #card-document-dialog :is(p,li,dt),body.driver-card-page #callback-dialog :is(p,label):not(.callback-status){color:#1d1d1f!important}body.driver-card-page .shared-footer :is(p,a,button,span,.shared-footer__title):not(.shared-footer__brand):not(.shared-footer__brand *){font-family:var(--driver-card-ui-font)!important;color:#fff!important}body.driver-card-page footer.shared-footer :is(.shared-footer__links,.shared-footer__legal-links) a:is(:hover,:focus-visible):not(.shared-footer__brand):not(.shared-footer__brand *){color:var(--sv-red,red)!important}body.driver-card-page #main section#driver-card-articles .tachograph-blog-selection__card:is(:hover,:focus-within) :is(h3,p,a,span){color:#fff!important}body.driver-card-page #main #rto-memo #rto-memo-title{max-width:12.5em}body.driver-card-page #main section#type .catalog-card--featured .catalog-card__type{color:var(--sv-red,red)!important}@media (min-width:1069px){body.driver-card-page{--driver-h1-size:50px}}body.driver-card-page #main .driver-card-hero :is(#service-title .hero-title__line:first-child .hero-title__clip,.driver-hero-deadline){background-image:linear-gradient(90deg, var(--sv-red,red) 0 50%, #fff 50% 100%);-webkit-text-fill-color:transparent;background-position:100% 0;background-repeat:no-repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:var(--sv-red,red)!important}body.driver-card-page.is-ready #main .driver-card-hero :is(#service-title .hero-title__line:first-child .hero-title__clip,.driver-hero-deadline){animation:driver-card-hero-accent-fill .62s var(--ease-out,ease) .72s both}body.driver-card-page #main .driver-card-hero .driver-hero-deadline{font-size:inherit;line-height:inherit;font-weight:700;display:inline}body.driver-card-page #main .driver-card-hero .hero-proof>span:last-child small{max-width:12ch;display:block}@keyframes driver-card-hero-accent-fill{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){body.driver-card-page #main .driver-card-hero :is(#service-title .hero-title__line:first-child .hero-title__clip,.driver-hero-deadline){-webkit-text-fill-color:var(--sv-red,red);background-image:none;animation:none!important}}@media (min-width:601px){body.driver-card-page #main .driver-card-hero .hero-proof{grid-template-columns:repeat(4,minmax(0,1fr))}body.driver-card-page #main .driver-card-hero .hero-proof>span:nth-child(3) small{max-width:12ch}}body.driver-card-page #main .driver-card-hero #service-title .hero-title__line:first-child .hero-title__clip{-webkit-text-fill-color:inherit;background-image:none;animation:none!important}body.driver-card-page #main .driver-card-hero #service-title .hero-title__line:first-child .hero-title__fragment{background-image:linear-gradient(90deg, var(--sv-red,red) 0 50%, #fff 50% 100%);-webkit-text-fill-color:transparent;background-position:100% 0;background-repeat:no-repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.js body.driver-card-page.is-ready #main .driver-card-hero #service-title .hero-title__line:first-child .hero-title__fragment{animation:driver-hero-title-reveal .48s var(--hero-enter-ease) .16s backwards, driver-card-hero-accent-fill .62s var(--ease-out,ease) .72s both}.js body.driver-card-page.is-ready #main .driver-card-hero #service-title .hero-title__line:nth-child(2) .hero-title__fragment{animation-delay:.32s}.js body.driver-card-page.is-ready #main .driver-card-hero .hero-offer{animation:service-hero-enter-up .44s var(--hero-enter-ease) .56s backwards}.js body.driver-card-page.is-ready #main .driver-card-hero .hero-lede{animation:none}body.driver-card-page.is-ready #main .driver-card-hero .driver-hero-deadline{animation-delay:.72s}@media (prefers-reduced-motion:reduce){body.driver-card-page #main .driver-card-hero :is(.hero-title__fragment,.hero-offer,.hero-lede,.hero-actions,.hero-proof){opacity:1!important;animation:none!important;transform:none!important}body.driver-card-page #main .driver-card-hero #service-title .hero-title__line:first-child .hero-title__fragment{-webkit-text-fill-color:var(--sv-red,red);background-image:none}}
/* assets/hero-callback-sizing.css */
#main .hero-callback{box-sizing:border-box;white-space:nowrap;width:230px;min-width:230px;max-width:100%;height:54px;min-height:54px;padding-inline:20px}@media (max-width:900px){#main .hero-callback{flex:none;width:100%;min-width:0}body.glonass-page #main .monitoring-hero .hero-callback{height:48px;min-height:48px}}
/* assets/hero-heading-typography.css */
:is(#dc-root,x-dc) [data-screen-label=Homepage] h1[data-equipment-name][data-equipment-name],body.installation-page #main #service-title,body.skzi-page #main #service-title,body.driver-card-page #main #service-title,body.help-page #main #service-title,body.glonass-page #main #service-title.monitoring-hero__title,body.conditioners-page #main .heaters-hero .era-hero__copy h1#heaters-hero-title,body.era-page #main :is(#heaters-hero-title,#era-hero-title,#dopog-hero-title,#object-hero-title,#video-hero-title),body.about-page #main #company-title,body.contacts-page #main #contacts-title,body.blog-page #main .blog-hero h1{font-family:-apple-system,BlinkMacSystemFont,system-ui,Inter,Helvetica Neue,Arial,sans-serif!important}:is(#dc-root,x-dc) [data-screen-label=Homepage] h1[data-equipment-name][data-equipment-name] *,body.installation-page #main #service-title *,body.skzi-page #main #service-title *,body.driver-card-page #main #service-title *,body.help-page #main #service-title *,body.glonass-page #main #service-title.monitoring-hero__title *,body.conditioners-page #main .heaters-hero .era-hero__copy h1#heaters-hero-title *,body.era-page #main :is(#heaters-hero-title,#era-hero-title,#dopog-hero-title,#object-hero-title,#video-hero-title) *,body.about-page #main #company-title *,body.contacts-page #main #contacts-title *,body.blog-page #main .blog-hero h1 *{font-family:inherit!important;font-size:inherit!important}@media (min-width:901px){:is(#dc-root,x-dc) [data-screen-label=Homepage] h1[data-equipment-name][data-equipment-name],body.installation-page #main #service-title,body.skzi-page #main #service-title,body.driver-card-page #main #service-title,body.help-page #main #service-title,body.glonass-page #main #service-title.monitoring-hero__title,body.conditioners-page #main .heaters-hero .era-hero__copy h1#heaters-hero-title,body.era-page #main :is(#heaters-hero-title,#era-hero-title,#dopog-hero-title,#object-hero-title,#video-hero-title),body.about-page #main #company-title,body.contacts-page #main #contacts-title,body.blog-page #main .blog-hero h1{font-size:50px!important}body.driver-card-page #main #service-title{--driver-h1-size:50px}}body #main :is(.service-hero,.era-hero) .hero-visual-wordmark{font-family:-apple-system,BlinkMacSystemFont,system-ui,Inter,Helvetica Neue,Arial,sans-serif!important}@media (max-width:767px){body.heaters-page #main .heaters-hero .heaters-hero__heading>.eyebrow,body.skzi-page #main .service-hero .hero-copy>.eyebrow,body.video-page #main .video-hero__heading>.eyebrow,body.object-video-page #main .object-hero__heading>.eyebrow,body.era-page #main .era-hero__heading>.era-eyebrow,body.era-page #main .era-hero__copy>.eyebrow,body.installation-page #main .service-hero .hero-copy>.eyebrow,body.help-page #main .help-hero__heading>.eyebrow{margin-bottom:8px!important}body.heaters-page #main .heaters-hero .heaters-hero__heading>h1{margin-top:0!important}body.driver-card-page #main .service-hero .hero-copy>.eyebrow{margin-bottom:8px!important}body.glonass-page #main .monitoring-hero .monitoring-hero__copy>.eyebrow{margin:0 0 8px!important;display:inline-flex!important;position:relative!important;top:-30px!important}}@media (max-width:600px){body.driver-card-page #main .service-hero .hero-copy>.eyebrow{margin-bottom:-16px!important}}
