#header .bottom-line.open{z-index:100000}.ds-markdown-paragraph{font-size:18px}.model-slider .slide-content{padding-top:19vh;padding-bottom:250px;padding-left:0;color:white;padding-right:0;height:50vh}.model-slider .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1)!important;background:#e12329!important;min-width:9%;border-radius:0px!important;width:10%!important}.slide-title{font-size:36px;text-transform:uppercase;margin-bottom:0}.model-slider .swiper-pagination-bullet{width:6%;height:5px;display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);border-radius:0!important;background:#fff;opacity:var(--swiper-pagination-bullet-inactive-opacity,.5)}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - ( var(--swiper-navigation-size) / 2 ));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,#e12329)!important}.swiper-button-prev,.swiper-button-next{background:#fff!important;border-radius:0!important;padding:13px 18px!important;height:auto!important;width:auto!important}.gallery-slider .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1)!important;background:#e12329!important;min-width:9%;border-radius:0px!important;width:10%!important}.gallery-slider .swiper-pagination-bullet{width:2%;height:5px;display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);border-radius:0!important;background:#fff;opacity:var(--swiper-pagination-bullet-inactive-opacity,.5)}.service-description p{font-size:15px;line-height:1.3;color:#444;font-weight:500}.services-catalog{margin:60px 0}.section-title{font-size:22px;margin-bottom:30px;text-align:left;text-transform:uppercase;color:#444}.services-grid{display:grid;gap:30px}.service-item{background:#f9f9f9;padding:25px;border-radius:8px}.service-title{font-size:20px;margin-bottom:15px}.service-content{display:flex;gap:20px}.service-item.with-icon .service-content{flex-wrap:wrap}.service-icon{flex:0 0 80px}.service-icon img{width:100%;height:auto}.service-description{flex:1;min-width:200px}.service-description p{margin:0 0 10px}.service-item.no-icon .service-description{width:100%}@media (min-width:768px){.services-grid{grid-template-columns:repeat(2,1fr)}.service-item.with-icon .service-content{flex-wrap:nowrap}}.gallery-section{margin:60px 0}.gallery-slider{width:100%;overflow:hidden}.gallery-slide{text-align:center}.gallery-slide a{display:block}.gallery-slide img{width:100%;height:auto;border-radius:8px;transition:opacity .3s}.gallery-slide a:hover img{opacity:.9}.seo-text{margin:60px 0;background:#f0f0f0;padding:40px;border-radius:8px}.page-title{font-size:26px;margin:0 0 15px!important;padding:0 0 30px}.swiper-pagination-bullet-active{background:#007cba}.seo-content h1,.seo-content h3{font-size:20px!important;line-height:1.3}.swiper-button-prev,.swiper-button-next{color:#fff;background:rgba(0,0,0,.3);width:40px;height:40px;border-radius:50%}.swiper-button-prev::after,.swiper-button-next::after{font-size:20px}@media (max-width:767px){.model-slider{height:300px}.slide-title{font-size:20px}.slide-description{font-size:16px}.service-content{flex-direction:column}.service-icon{margin-bottom:15px}}#main.services-page .sb.sb-type-3 .block-content .title p{font-size:39px;line-height:1.2}.category-blog .col-md-18{width:96%}.fix-blog-wrapper{margin-right:-4%}#main.base-page .reviews-block{padding-top:30px;padding-bottom:30px}#main.base-page .page-content .images-block .image{display:table-cell;padding:0 10px;cursor:pointer;position:relative;width:34%!important}#main.base-page .page-content .images-block .image img{width:100%;object-fit:cover;height:300px}.page-template-service #main.base-page .page-content .images-block{width:100%;text-align:center;display:flex;gap:15px;align-items:center;justify-content:center;flex-wrap:wrap}.page-template-service #main.base-page .page-content .images-block .image{width:32%!important}.page-template-service #main.base-page .page-content .images-block img{width:100%!important;height:auto!important}#header .bottom-line ul li.nav-menu-element.active a{color:#000!important;font-weight:400!important}#header .bottom-line ul li.nav-menu-element.active a:hover{color:#e12329!important}.block-three-request .inputs-row input{width:calc(49% - 10px)!important}.items-grid img{height:200px;object-fit:cover}#main.tuning-page .page-content .categories-side{box-shadow:0px 10px 15px 0px rgba(0,0,0,.1);background-color:rgba(0,0,0,.05);padding:25px;margin-bottom:20px;margin-right:11px}#main.tuning-page .page-content .items .items-grid .item .info button{margin:10px 0 0;padding:0;padding:15px 25px;border:none;background-color:rgba(0,0,0,0);color:white;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:underline;text-decoration:none;background:#e12329}.items-grid .item{width:32%}.category-12 .col-md-pull-1{padding:0;margin:0}.category-12 .col-md-10{width:48%}#main.blog-page.parental .page-content .article .article-image img{max-width:100%;transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;width:100%;height:300px;object-fit:cover;border-radius:10px}.current{color:#fff!important;background-color:#e12329!important;padding:15px;font-weight:700}.page-numbers{display:inline-block;padding:15px;min-width:40px;font-size:14px;text-align:center;background-color:#ececec;color:black}.screen-reader-text{display:none}.nav-links{margin-left:-10px}#header .bottom-line ul .indicator{position:absolute;left:0;top:calc(100% - 3px);width:0;height:3px;background-color:#e12329;transition:all .3s cubic-bezier(.25,.46,.45,.94);z-index:1;opacity:0;transform:translateY(5px)}#header .bottom-line ul .indicator.visible{opacity:1;transform:translateY(0)}@media screen and (max-width:991px){#header .bottom-line ul .indicator{display:none}#header .bottom-line ul li.nav-menu-element.active a{box-shadow:inset 10px 0px 0px 0px #e12329,inset -10px 0px 0px 0px #e12329}}#main.base-page .seo-content h4,#main.base-page .seo-content h5,#main.base-page .seo-content h6{font-size:20px;line-height:1.3;margin:10px 0}.model-slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(51,51,51,40%)!important;z-index:1}@media screen and (max-width:1100px){.model-slider .slide-content{padding-top:121px;padding-bottom:0;padding-left:25px;color:white;padding-right:0;padding-right:25px;height:auto}.swiper-button-next,.swiper-button-prev{top:3.5%!important}#main.base-page .seo-content h4,#main.base-page .seo-content h5,#main.base-page .seo-content h6{font-size:20px;line-height:1.3;margin:10px 0}.swiper-button-prev{left:0!important;right:auto!important}.swiper-button-next{right:auto!important;left:48px!important}.model-slider{height:400px!important}.dropping li.menu-item-has-children.submenu-open .submenu{display:block}#main.base-page .page-content .images-block .image img{width:100%}#header .bottom-line ul li.nav-menu-element.active a{box-shadow:none}#header .bottom-line ul li.nav-menu-element.active a{color:#3f3f3f!important;font-weight:600}#main.services-page.parental .page-content .services-page-lead-1 .services-page-lead-1-options .option{width:100%;margin:0 0 20px;padding:48px}#main.services-page.parental .page-content .services-page-lead-1 .services-page-lead-1-options .option .option-shadow{top:26px;left:14px;font-size:88px;line-height:80px}#main.services-page.parental .page-content .services-page-lead-2 .services-page-lead-2-request .inputs-row input{font-size:18px;margin-bottom:25px}#main.services-page.parental .page-content .services-page-lead-2 .services-page-lead-2-request .inputs-row button{float:none;padding:20px 25px;font-size:20px}#main.base-page .reviews-block .reviews button{top:199px;width:80px;height:80px;background-position:29px 27px}.block-three-request .inputs-row input{width:100%!important;font-size:18px!important}#main.parts-page .block-three .form button{float:none;width:auto;padding:20px 30px;font-size:18px}#main.parts-page .block-four .right-side button{padding:20px 40px;font-size:18px}#main.parts-page .block-two .form .form-content .form-row input{font-size:16px;height:auto;padding:15px}#main.parts-page .block-two .form .form-content .form-row textarea{height:120px;font-size:16px;padding:15px}.category-12 .col-md-10{width:93%;margin-left:10px;margin-right:10px}#main.blog-page.parental .page-content .article .article-link span{font-size:20px}#main.contacts-page .page-content .info-rows .info-row.email .text span{color:#b5b5b5;font-size:13px;margin-top:5px}.items-grid .item{width:100%}.services-slider-container .slider-content .slider-title{margin:26px 0 10px!important}#main.base-page .page-content ul li,#main.base-page .page-content ol li{font-size:20px;line-height:36px;padding-left:25px}#main.tuning-page .tuning-direction .side-block .universal-tuning ul li a{padding:10px 20px;font-size:22px;font-weight:300}.reviews .review{width:100%!important}#main.base-page .reviews-block .reviews .review .review-title{font-size:21px;margin:0 0 15px}#main.base-page .reviews-block .reviews button{top:63px;width:60px;height:60px}#main.base-page .reviews-block .reviews button:hover{background-position:20px 21px}#main.base-page .reviews-block .reviews button{background-position:20px 21px}#main.base-page .reviews-block .reviews{padding-top:130px}#main.base-page .reviews-block .reviews button.next{right:5px}#main.base-page .reviews-block .reviews button.prev{left:auto;right:79px}#main.base-page .page-content .images-block .image{display:table-cell;padding:0 10px;cursor:pointer;position:relative;width:100%}.modal-container .modal-dialog{position:fixed;top:50%;left:50%;pointer-events:initial;flex-direction:column;width:91%;max-height:90%;background-color:#fff;background-color:#fff;transition:.3s transform;-o-transition:.3s transform;-ms-transition:.3s transform;-moz-transition:.3s transform;-webkit-transition:.3s transform;transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);box-shadow:0px 0px 35px 0px rgba(0,0,0,.4)}.modal-container .modal-dialog .modal-content .form .block{display:inline-flex;min-width:100%;width:100%;margin-bottom:30px}}#main.tuning-page .item-container-block .right-side .item-media .images-block{margin-top:0;display:flex;width:auto;text-align:left;flex-wrap:wrap}.page-template-service-php .slider{height:357px}#main.base-page .page-content .images-block .image{display:table-cell;padding:0 10px;cursor:pointer;position:relative;width:50%}.services-page .row{display:flex;flex-wrap:wrap}@media screen and (max-width:1100px){.nav-links{margin-left:17px}#main.blog-page.parental .page-content .article .article-link span:after{display:none!important}.fix-blog-wrapper{margin-right:-4%}#main.base-page .page-content .images-block{margin:0;width:100%!important}.page-template-service #main.base-page .page-content .images-block .image{width:56%!important;margin-top:25px}#main.base-page .breadcrumbs li{font-size:16px}#main.base-page .page-content .images-block .image{width:108%!important;margin-bottom:37px;display:block!important;padding:0!important}#main.parts-page .block-two .form .form-header{padding:20px 0;font-size:22px;line-height:1.3}.reviews-block .reviews{display:block!important}}@media (max-width:768px){#main.services-page.single .page-content .text-content h2:not(.self-center):not(.self-right):before,#main.services-page.single .page-content .text-content h3:not(.self-center):not(.self-right):before{display:none}#main.base-page .page-content ul li,#main.base-page .page-content ol li{font-size:16px;line-height:1.3;padding-left:25px;margin-bottom:20px!important}#main.services-page.single .page-content .text-content h2,#main.services-page.single .page-content .text-content h3{color:#e12329;margin:15px 0 20px;font-size:16px;line-height:1.3}#main.tuning-page .tuning-direction .side-block .block{min-height:auto}#main.base-page .page-content .spoiler .spoiler-label{font-size:16px;padding:15px 15px 15px 45px}.dropping .drop-list ul li.active .submenu{display:block}.dropping .drop-list ul li.active>.title{font-weight:600;color:#d22126}#main.services-page .sb.sb-type-2 .block-content .title p{font-size:22px!important;line-height:50px}}.page-content>.image{display:none}@media screen and (min-width:1200px) and (max-width:1280px){.swiper .wrapper{width:1072px!important}}