@font-face{font-family:icondashboard;src:url(icons-dashboard/icondashboard.eot?e0l6t6);src:url(icons-dashboard/icondashboard.eot?e0l6t6#iefix) format("embedded-opentype"),url(icons-dashboard/icondashboard.ttf?e0l6t6) format("truetype"),url(icons-dashboard/icondashboard.woff?e0l6t6) format("woff"),url(icons-dashboard/icondashboard.svg?e0l6t6#icondashboard) format("svg");font-weight:400;font-style:normal}
[class*=" icon-"],[class^=icon-]{font-family:icondashboard!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-airbag:before{content:"\e905"}
.icon-seat-belt:before{content:"\e906"}
.icon-warning:before{content:"\e902"}
.icon-slippery-road:before{content:"\e903"}
.icon-acc:before{content:"\e904"}
.icon-brake-warning:before{content:"\e900"}
.icon-abs:before{content:"\e901"}

@-webkit-keyframes animate{17%{-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}
25%{-webkit-transform:translateY(9px) rotate(22.5deg);transform:translateY(9px) rotate(22.5deg)}
50%{-webkit-transform:translateY(18px) scale(1,.9) rotate(45deg);transform:translateY(18px) scale(1,.9) rotate(45deg);-webkit-border-bottom-right-radius:40px;border-bottom-right-radius:40px}
75%{-webkit-transform:translateY(9px) rotate(67.5deg);transform:translateY(9px) rotate(67.5deg)}
100%{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}
}
@keyframes animate{17%{-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}
25%{-webkit-transform:translateY(9px) rotate(22.5deg);transform:translateY(9px) rotate(22.5deg)}
50%{-webkit-transform:translateY(18px) scale(1,.9) rotate(45deg);transform:translateY(18px) scale(1,.9) rotate(45deg);-webkit-border-bottom-right-radius:40px;border-bottom-right-radius:40px}
75%{-webkit-transform:translateY(9px) rotate(67.5deg);transform:translateY(9px) rotate(67.5deg)}
100%{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}
}
@-webkit-keyframes shadow{0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
50%{-webkit-transform:scale(1.2,1);transform:scale(1.2,1)}
}
@keyframes shadow{0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
50%{-webkit-transform:scale(1.2,1);transform:scale(1.2,1)}
}
.dashboard-active{margin:0 auto 20px;padding:0;text-align: center;}
.dashboard-active li:after{display: none;}
.dashboard-active__item{display:inline-block;margin:1em 0}
.dashboard-active__item:last-child .dashboard-active__icon{margin-right:0}
.dashboard-active__icon{padding:.1em .2em;font-size:5em;color:#20292c;border:4px solid #20292c}
@media only screen and (max-width:75em){.dashboard-active__icon{font-size:4em}
}
.dashboard-active__icon--middle{-webkit-animation:anim_middle_activeicons 2.5s linear infinite;animation:anim_middle_activeicons 2.5s linear infinite}
.dashboard-active__icon--middle-s{-webkit-animation:anim_middle_activeicons 2.5s linear infinite .5s;animation:anim_middle_activeicons 2.5s linear infinite .5s}
.dashboard-active__icon--middle-t{-webkit-animation:anim_middle_activeicons 2.5s linear infinite 1s;animation:anim_middle_activeicons 2.5s linear infinite 1s}
.dashboard-active__icon--middle-f{-webkit-animation:anim_middle_activeicons 2.5s linear infinite 2s;animation:anim_middle_activeicons 2.5s linear infinite 2s}
@-webkit-keyframes anim_middle_activeicons{0%,100%,44%,66%{color:#20292c;border-color:#20292c}
45%,65%{color:#ffaa18;border-color:#ffaa18}
}
@keyframes anim_middle_activeicons{0%,100%,44%,66%{color:#20292c;border-color:#20292c}
45%,65%{color:#ffaa18;border-color:#ffaa18}
}
.dashboard-active__icon--high{-webkit-animation:anim_high_activeicons 2.5s linear infinite 1.5s;animation:anim_high_activeicons 2.5s linear infinite 1.5s}
@-webkit-keyframes anim_high_activeicons{0%,100%,44%,66%{color:#20292c;border-color:#20292c}
45%,65%{color:#f70e0e;border-color:#f70e0e}
}
@keyframes anim_high_activeicons{0%,100%,44%,66%{color:#20292c;border-color:#20292c}
45%,65%{color:#f70e0e;border-color:#f70e0e}
}
.diagnostics-active__text{margin-top:1em}
.dactive-table{display:table;width:100%;background-color:#eef1f3}
.dactive-table__row{display:table-row}
.dactive-table__row:nth-child(2n){background-color:#fafbfb}
.dactive-table__cell{display:table-cell;width:50%;padding:1em 1.5em;font-size:16px;font-weight:800;vertical-align:middle}
@media only screen and (max-width:48em){.dactive-table__cell{display:block;width:100%;text-align:center}
.warning-diagnostics{min-width:100%}
}
.dactive-table__link{display:inline-block;padding:.3em .6em .2em;line-height:1.3em;color:var(--accent);border:3px solid var(--accent);-webkit-transition:all .35s ease;transition:all .35s ease;text-decoration: none;}
.dactive-table__link:hover{color:#fff;text-decoration:none;background-color:var(--accent)}
.dactive-table__link:focus{color:#f93f3f;text-decoration:none;outline:0}
.dactive-table__link:focus:hover{color:#fff;background-color:#f93f3f}
.warning-regular-diagnostics{background-image:url(../img/bg-section-warning-regular-diagnostics.jpg);background-position:center bottom}
.warning-diagnostics{max-width:70%;margin:0 auto;padding:1em 1.5em;border:3px solid #f93f3f;background-color:#fff}
.warning-diagnostics__symbol{line-height:3em}
.warning-diagnostics__icon{text-align:center;width:2.2em;font-size:2.5em;line-height:2em;color:#f93f3f;border:3px solid #f93f3f;-webkit-border-radius:50%;border-radius:50%}
.warning-diagnostics__content{margin-bottom:0;font-size:1.2em}
.block-youtube--passive-system{position:relative;margin-top:3em}
.block-youtube__title{position:absolute;z-index:15;top:-2.5em;right:.5em;width:auto;width:45%;font-weight:800;line-height:1.3em;color:#fff;text-align:left;text-transform:uppercase;background-color:#f93f3f}
@media only screen and (max-width:48em){.warning-diagnostics__content{font-size:1em}
.block-youtube__title{position:relative;width:80%;margin:1.5em auto -1em}
}
.block-youtube__title:after,.map-address__item:after{position:absolute;z-index:1;top:.5em;right:.5em;width:100%;height:100%;content:'';border:4px solid #20292c;background-color:transparent}
.block-youtube__content{position:relative;z-index:4;display:block;padding:1em;background-color:var(--accent);-webkit-box-shadow:0 0 9px 2px rgba(0,0,0,.1);box-shadow:0 0 9px 2px rgba(0,0,0,.1)}
.wrap-video{text-align:center}
.youtube{position:relative;display:inline-block;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;border:3px solid #b2c0c9;background-repeat:no-repeat;background-position:center;background-size:cover}
.youtube .play{position:absolute;top:0;right:0;bottom:0;left:0;width:100px;height:80px;margin:auto;-webkit-transition:all .3s ease;transition:all .3s ease;background:url(../../images/icons/play.svg) no-repeat;background-size:cover}
.youtube:hover .play{opacity:.8}
.area-btn-order{margin-top:2em;text-align:center}
.area-btn-order .btn-order{font-size:1.2em}
@media screen and (max-width:768px){.youtube{max-width:100%!important;height:220px!important}
}
.service-list{margin:0;padding:0}
.service-list li::after{display: none;}
@media only screen and (max-width:62em){.service-list{margin-top:3em}
}
.service-list__item{position:relative;display:inline-block;width:46%;margin-bottom:2em;padding:1em 2em;border:3px solid var(--accent)}
@media only screen and (max-width:48em){.service-list__item{display:block;width:100%;margin:0 auto 2em;padding-top:2em;text-align:center}
}
.service-list__item:nth-child(2n){margin-left:7%}
.service-list__item:hover .service-list__icon{color:var(--accent);background-color:#fff}
.service-list__icon{position:absolute;top:-1em;right:-1em;display:block;width:2.2em;height:2.2em;font-size:1.3em;line-height:2.1em;color:#fff;text-align:center;border:2px solid var(--accent);background-color:var(--accent);-webkit-transition:all .35s ease;transition:all .35s ease}
.service-list__title{margin-bottom:0}
@media only screen and (max-width:75em){.service-list__title{font-size:.9em}
.service-list__title span{display:inline}
}
.service-list__link{display:inline-block;margin-top:.5em;padding:.2em .4em;font-weight:800;line-height:1.5em;color:var(--accent);border-bottom:2px solid var(--accent);-webkit-transition:all .35s ease;transition:all .35s ease;text-decoration: none;}
.service-list__link:hover{color:#fff;text-decoration:none;background-color:var(--accent)}
.service-list__link:focus{color:var(--accent);text-decoration:none;outline:0}
.service-list__link:focus:hover{color:#fff}
.service-list__btnicon{font-size:.7em}
.diagnostics__title{margin-top:0;margin-bottom:1em;padding-top:0;font-weight:800;line-height:1.3em;text-align:center}
.diagramm__item{font-weight:800;color:#fff;text-align:center}
@media only screen and (max-width:48em){.service-list__item:nth-child(2n){margin-left:0}
.service-list__icon{right:0;left:0;margin-right:auto;margin-left:auto}
.diagramm__item{width:90%;margin:.5em auto}
}
.diagramm__img--good{border:4px solid #4cb227}
.diagramm__img--bad{border:4px solid var(--accent)}
.diagramm__description{margin-bottom:0;padding:.5em 0}
.diagramm__description--good{background-color:#4cb227}
.diagramm__description--bad{background-color:var(--accent)}
.info-diagnostics{margin-top:2em;font-weight:500}
.diagnostics-services{margin-left:0;padding:0;font-size:.9em}
.diagnostics-services__item{position:relative;margin-bottom:.3em;padding-left:2em;list-style-type:none}
.diagnostics-services__item:after{position:absolute;top:.2em;left:0;width:2em;height:1.2em;font-family:'Font Awesome 6 Free';font-weight:700;line-height:1.2em;content:'\f00c';text-align:center}
.we-selected-by__item{text-align:center}
@media only screen and (max-width:62em){.we-selected-by__item{margin-top:2em}
}
@media only screen and (max-width:48em){.we-selected-by__item{max-width:240px;margin:1em auto}
}
.we-selected-by__img{border:5px solid var(--accent);object-fit: cover;
    width: 100%;}
.we-selected-by__description{margin-top:.5em;font-size:1em;font-weight:800;line-height:1.1em}
.we-selected-by__link{position:relative;display:block;overflow:hidden}
.we-selected-by__link:after,.we-selected-by__link:before{position:absolute;color:#fff;-webkit-transition:all .35s ease;top:0;left:0}
.we-selected-by__link:before{z-index:3;width:100%;height:100%;content:'';opacity:0;background-color:rgba(0,0,0,.5);transition:all .35s ease}
.we-selected-by__link:after{z-index:5;right:0;bottom:0;width:2em;height:.3em;margin:auto;font-family:FontAwesome;font-size:2em;content:'\f065';-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);text-align:center;transition:all .35s ease}
.we-selected-by__link:hover:before{opacity:1}
.we-selected-by__link:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.enroll__title{margin:0;padding:0;font-size:2em}
.enroll__imgblock{padding-top:2em}
@media only screen and (max-width:75em){.enroll__title .block{display:inline}
.enroll__imgblock{padding-top:4em}
}
@media only screen and (max-width:62em){.enroll__imgblock{margin-bottom:1.5em;padding-top:0}
}
.mbtn-area--enroll{margin-top:.5em;font-size:1.25em;text-align:center}
.enroll__infodesc{margin-top:1em;font-size:.9em;font-weight:800;color:var(--accent);text-align:center}
.countdown{width:100%;margin:2em auto;text-align:center}
.countdown::after{clear:both;content:"";display:table}
.countdown .bloc-time{display:inline-block;margin-right:2em;text-align:center}
@media only screen and (max-width:75em){.countdown .bloc-time{margin-right:1em}
}
@media only screen and (max-width:48em){.countdown .bloc-time{margin-right:.3em}
}
.countdown .bloc-time:last-child{margin-right:0}
.countdown .count-title{display:block;margin-bottom:0;clear:both;font:400 1em "Montserrat",sans-serif;font-weight:800;color:#20292c;text-transform:uppercase}
.countdown .figure{position:relative;float:left;width:4.2em;height:6.5em;margin:.3em .2em 1em;-webkit-border-radius:8px;border-radius:8px;background-color:#fff;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08);box-shadow:0 3px 4px 0 rgba(0,0,0,.2),inset 2px 4px 0 0 rgba(255,255,255,.08)}
@media only screen and (max-width:75em){.countdown .figure{width:3.4em}
}
@media only screen and (max-width:48em){.countdown .count-title{font-size:.9em}
.countdown .figure{width:2.4em}
}
.countdown .figure:last-child{margin-right:0}
.countdown .figure>span{position:absolute;right:0;left:0;margin:auto;font:400 3.5em/1.9em "Montserrat",sans-serif;font-weight:700;color:#f93f3f}
.countdown .figure .bottom-back:after,.countdown .figure .top:after{position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:100%;content:'';border-bottom:1px solid rgba(0,0,0,.1)}
.countdown .figure .top{z-index:3;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;background-color:#f7f7f7;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-transform:perspective(200px);-ms-transform:perspective(200px);transform:perspective(200px)}
.countdown .figure .bottom{z-index:1}
.countdown .figure .bottom:before{position:absolute;top:0;left:0;display:block;width:100%;height:50%;content:'';background-color:rgba(0,0,0,.02)}
.countdown .figure .bottom-back{z-index:2;top:0;height:50%;overflow:hidden;background-color:#f7f7f7;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}
.countdown .figure .bottom-back span{position:absolute;top:0;right:0;left:0;margin:auto}
.countdown .figure .top,.countdown .figure .top-back{height:50%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.countdown .figure .top-back{z-index:4;bottom:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;background-color:#fff;-webkit-transform:perspective(200px) rotateX(180deg);-ms-transform:perspective(200px) rotateX(180deg);transform:perspective(200px) rotateX(180deg);-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}
.countdown .figure .top-back span{position:absolute;top:-100%;right:0;left:0;margin:auto}
.regular-diagnostics{overflow:hidden;background-image:url(../../images/diagnostic/bg-section-regular-diagnostics.jpg);background-position:30% center;z-index: 0;}
.section-heading--mh{position:relative}
.section-heading--mh:after{position:absolute;z-index:-1;top:-40%;right:-10%;width:150%;height:240%;content:'';background-color:rgba(255,255,255,.87)}
#map-main-wrapper,.map-address__item{background-color:transparent;position:relative}
.mline--mh,.order-area--mh,.section-heading__pre--mh,.section-heading__sub--mh,.section-heading__title--mh{position:relative;z-index:7}
.section-heading__sub--mh{color:#35454a}
#map-main-wrapper{z-index:7;height:300px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.4);box-shadow:0 2px 12px 0 rgba(0,0,0,.4)}
.map-address{position:relative;z-index:15;top:-3em;margin-top:0;margin-bottom:-3em;padding:0;text-align:center}
.img_init_ymap,.map-video__info{top:0;left:0;width:100%;height:100%}
.map-address__item{display:inline-block;max-width:50%;margin:.5em 0;font-size:1em;font-weight:500;cursor:pointer}
.map-video__info,.map-video__path-title{font-family:"Montserrat",sans-serif;font-weight:800;text-align:center}
.map-address__item:after{z-index:1;border-color:#f93f3f}
.map-address__content{position:relative;z-index:4;display:block;padding:1em 1.5em;background-color:#fff;-webkit-box-shadow:0 0 9px 2px rgba(0,0,0,.1);box-shadow:0 0 9px 2px rgba(0,0,0,.1)}
.img_init_ymap{position:absolute;z-index:6;background-color:rgba(0,0,0,.2);background-position:center center;background-size:cover}
.map-container,.map-video__item{position:relative}
.map__title{text-align:center}
.map-video{margin-top:1.5em}
.map__video-path{margin-top:1em}
.map-video__item{display:block;overflow:hidden;border:4px solid #b2c0c9}
@media only screen and (max-width:48em){.map-address__item{max-width:90%}
.map-video__item{max-width:230px;margin:1em auto}
}
.map-video__item:hover .map-video__info{background-color:rgba(0,0,0,.1)}
.map-video__info{position:absolute;display:block;padding:2.6em 0 1em;font-size:1.2em;color:#fff;text-decoration:underline;background-color:rgba(0,0,0,.4);-webkit-transition:all .35s ease;transition:all .35s ease}
@media only screen and (max-width:75em){.map-video__info{padding-top:2em}
}
@media only screen and (max-width:62em){.map-video__info{padding-top:2.6em}
}
.map-video__path-title{padding-top:.5em;font-size:1.1em}
