 /* include cache/css /bitrix/cache/css/s1/need-cars.1.0/template_9bf32a7a6c185334a1ee67b3d65c7106/template_9bf32a7a6c185334a1ee67b3d65c7106_v1.css */ /* Start:/local/templates/need-cars.1.0/css/slick.css?16781215081729*/
/* Slider */
.slick-slider
{position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent} .slick-list
{position:relative; display:block; overflow:hidden; margin:0; padding:0}.slick-list:focus
{outline:none}.slick-list.dragging
{cursor:pointer; cursor:hand} .slick-slider .slick-track,
.slick-slider .slick-list
{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)} .slick-track
{position:relative; top:0; left:0; display:block}.slick-track:before,
.slick-track:after
{display:table; content:''}.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
{display:block; height:auto; border:1px solid transparent}.slick-arrow.slick-hidden{display:none} /* End */ /* Start:/local/templates/need-cars.1.0/css/all.css?167812150899003*/
@font-face{font-family:'GothamPro'; src:url('/local/templates/need-cars.1.0/css/../fonts/GothamPro.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro.svg#GothamPro') format('svg'); font-weight:400; font-style:normal; font-display:swap}@font-face{font-family:'GothamPro'; src:url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Light.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Light.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Light.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Light.svg#GothamPro-Light') format('svg'); font-weight:300; font-style:normal; font-display:swap}@font-face{font-family:'GothamPro'; src:url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Medium.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Medium.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Medium.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Medium.svg#GothamPro-Medium') format('svg'); font-weight:500; font-style:normal; font-display:swap}@font-face{font-family:'GothamPro'; src:url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Black.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Black.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Black.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/GothamPro-Black.svg#GothamPro-Black') format('svg'); font-weight:900; font-style:normal; font-display:swap}@font-face{font-family:'FuturaPT'; src:url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Light.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Light.otf') format('opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Light.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Light.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Light.svg#FuturaPT-Light') format('svg'); font-weight:100; font-style:normal; font-display:swap}@font-face{font-family:'FuturaPT'; src:url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Demi.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Demi.otf') format('opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Demi.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Demi.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Demi.svg#FuturaPT-Demi') format('svg'); font-weight:300; font-style:normal; font-display:swap}@font-face{font-family:'FuturaPT'; src:url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Medium.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Medium.otf') format('opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Medium.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Medium.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Medium.svg#FuturaPT-Medium') format('svg'); font-weight:500; font-style:normal; font-display:swap}@font-face{font-family:'FuturaPT'; src:url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Bold.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Bold.otf') format('opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Bold.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Bold.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Bold.svg#FuturaPT-Bold') format('svg'); font-weight:700; font-style:normal; font-display:swap}@font-face{font-family:'FuturaPT'; src:url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Heavy.eot?#iefix') format('embedded-opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Heavy.otf') format('opentype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Heavy.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Heavy.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPT-Heavy.svg#FuturaPT-Heavy') format('svg'); font-weight:800; font-style:normal; font-display:swap}@font-face{font-family:'FuturaPTBook'; src:url('/local/templates/need-cars.1.0/css/../fonts/FuturaPTBook.eot'); src:local('☺'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPTBook.woff') format('woff'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPTBook.ttf') format('truetype'), url('/local/templates/need-cars.1.0/css/../fonts/FuturaPTBook.svg') format('svg'); font-weight:300; font-style:normal; font-display:swap} html{-webkit-text-size-adjust:none; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}body{margin:0; color:#000; font:15px/21px 'GothamPro', Arial, Helvetica, sans-serif; background:#f9f9fa; min-width:320px}.inner{background:#fff} img{border-style:none; vertical-align:top}a{color:#000; outline:none; text-decoration:none}a:hover{text-decoration:none}*{outline:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}input, textarea, select{font:100% 'GothamPro', Arial, Helvetica, sans-serif; vertical-align:middle}input::-ms-clear{display:none}input:not([type="checkbox"]), textarea{-webkit-appearance:none; /* -webkit-border-radius:0; */
}form, fieldset{margin:0; padding:0; border-style:none}header,
nav,
section,
article,
aside,
footer,
figure,
menu,
dialog{display:block}p{color:#000; font-size:15px; font-weight:400; line-height:24px; letter-spacing:-0.004em; margin:0 0 14px}p > a,
ul li > a,
ol li > a{color:#3e4769; text-decoration:underline; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}p > a:hover,
ul li > a:hover,
ol li > a:hover{text-decoration:none}p > strong,
ul li > strong,
ol li > strong{font-weight:700}h3, h5{color:#000; font-family:'FuturaPT'; font-weight:300; letter-spacing:-0.034em}h3{margin:0 0 32px; font-size:55px; line-height:48px; max-width:1000px}h4{font-size:30px; font-weight:400; line-height:33px; letter-spacing:-0.01em; margin:0 0 22px}h5{margin:0 0 9px; font-size:48px; line-height:52px; padding:0 0 0 4px}ul{list-style:none; margin:0; padding:33px 0 0 56px}ul li{position:relative; font-size:15px; font-weight:400; line-height:24px; letter-spacing:-0.004em; margin:0 0 14px; padding:0 0 0 24px}ul li:after{position:absolute; content:''; width:11px; height:11px; border-radius:50%; border:2px solid #fd0606; box-sizing:border-box; top:9px; left:0}ol{list-style:none; margin:0 0 45px; padding:0 0 0 49px; counter-reset:i}ol li{padding:0 0 0 31px; position:relative; color:#000; font-size:15px; font-weight:400; line-height:24px; letter-spacing:-0.004em; margin:0 0 14px}ol li:after{position:absolute; counter-increment:i; content:counters(i,".") ". "; background:#fd1414; top:0; width:23px; left:0; z-index:0; color:#fff; font-family:'FuturaPT'; font-size:24px; font-weight:700; line-height:40px}#wrapper{width:100%; margin:0 auto; overflow:hidden}.container{padding:0 90px; margin:0 auto; max-width:1297px}.btn{display:inline-block; vertical-align:top; color:#000; font-family:'FuturaPT'; font-size:14px; font-weight:800; line-height:18px; text-transform:uppercase; padding:16px 60px 16px 0; border-bottom:1px solid #e2001a; position:relative; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; letter-spacing:0.1em}.btn:after{position:absolute; content:''; top:50%; right:30px; -webkit-transform:translate(0, -46%); -ms-transform:translate(0, -46%); -o-transform:translate(0, -46%); transform:translate(0, -46%); width:17px; height:16px; background:url("/local/templates/need-cars.1.0/css/../images/ico-arrow.svg") no-repeat; -webkit-background-size:100%; background-size:100%; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.btn.small{color:#b4c1ca; font-size:12px; line-height:16px; border-bottom:1px solid #e9eff3; padding:11px 41px 11px 0}.btn.small:after{width:12px; height:12px; background:url("/local/templates/need-cars.1.0/css/../images/ico-arrow-gr.svg") no-repeat; -webkit-background-size:100%; background-size:100%; right:15px}.btn:hover{border-bottom:1px solid transparent}.btn.small:hover{border-bottom:1px solid #e2001a; color:#000}.btn.small:hover:after{background:url("/local/templates/need-cars.1.0/css/../images/ico-arrow.svg") no-repeat; -webkit-background-size:100%; background-size:100%}#header{position:absolute; top:0; left:0; right:0; padding:15px 0; z-index:2}#header .container{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:space-between}.logo{display:block; width:242px; height:104px; text-indent:-9999px; overflow:hidden; margin:0; background:url("/local/templates/need-cars.1.0/css/../images/logo-new.svg") no-repeat; -webkit-background-size:100%; background-size:100%}.logo a{display:block; height:100%}/* .inner .logo{background:url("/local/templates/need-cars.1.0/css/../images/logo-inner.png") no-repeat; -webkit-background-size:100%; background-size:100%; width:220px; height:90px; margin:-6px 0 0} */
.nav-block{text-align:right; padding:13px 0 0 0}.contact-box{margin:0 0 32px; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:flex-end; -ms-align-items:center; align-items:center}.time-work{color:#dbe2e3; font-size:12px; font-weight:400; line-height:16px; padding:3px 36px 0 0; letter-spacing:-0.005em}.list-phone{list-style:none; margin:0 0 0; padding:0 0 0; position:relative; font-size:0; line-height:0}.list-phone:after{position:absolute; content:''; top:50%; left:-5px; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%); width:24px; height:24px; background:url("/local/templates/need-cars.1.0/css/../images/ico-phone_2.png") no-repeat; -webkit-background-size:100%; background-size:100%; /* fill:#525458; */
}.list-phone li{display:inline-block; vertical-align:top; margin:0 0 0 35px; padding:0; letter-spacing:0}.list-phone li:after{display:none}.list-phone a{color:#fff; font-family:'FuturaPT'; font-size:20px; font-weight:300; line-height:24px; text-transform:uppercase; letter-spacing:-0.015em; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; text-decoration:none}.list-phone a:hover{text-decoration:underline}.btn-mob-menu{display:none; width:46px; height:37px; position:absolute; top:60px; right:15px; padding:0; z-index:15}.btn-mob-menu span{display:block; position:relative; width:26px; height:3px; background:#fff; margin:17px auto 0}.btn-mob-menu span:after,
.btn-mob-menu span:before{content:''; position:absolute; width:100%; background:#fff; height:3px; top:-7px; left:0; -webkit-transition:all 200ms linear; -moz-transition:all 200ms linear; -ms-transition:all 200ms linear; -o-transition:all 200ms linear; transition:all 200ms linear}.btn-mob-menu span:after{top:7px}#nav.active .btn-mob-menu span{background:none}#nav.active .btn-mob-menu span:before{-moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); margin:7px 0 0}#nav.active .btn-mob-menu span:after{-moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); margin:-7px 0 0}#nav ul{list-style:none; margin:0; padding:0 7px 0 0; font-size:0; line-height:0}#nav li{display:inline-block; vertical-align:top; margin:0; padding:0; letter-spacing:0}#nav li:after{display:none}#nav li + li{margin:0 0 0 49px}#nav li a{text-transform:uppercase; color:#fff; font-family:'FuturaPT'; font-size:15px; font-weight:300; line-height:19px; letter-spacing:0.1em; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; text-decoration:none}#nav li a:hover{color:#e2001a}.main-section{-webkit-background-size:cover; background-size:cover; background-position:50%; padding:134px 0 168px; overflow:hidden; position:relative}.video-holder{position:absolute; top:0; left:0; bottom:0; right:0; width:100%; height:100%; overflow:hidden; text-align:center; z-index:0}.video-holder:after{position:absolute; content:''; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,.5)}.video-holder video{width:auto; min-width:100%; height:auto; min-height:100%}.main-section .container{position:relative; z-index:1}.main-section .container:after{clear:both; display:block; content:''}.heading{max-width:790px; padding:63px 20px 0 0; margin:0 0 85px -5px}.main-title{margin:0 0 39px; color:#fff; font-family:'FuturaPT'; font-size:80px; line-height:72px; font-weight:300; letter-spacing:-0.035em}.main-title span{font-weight:100; display:block}.main-subtitle{display:block; color:#dbe2e3; font-size:21px; font-weight:400; line-height:25px}.main-section .btn{color:#fff}.count-box{position:absolute; top:60px; right:128px}.count-box strong{display:block; margin:0 0 9px -17px; color:#e2001a; font-family:'FuturaPT'; font-size:72px; font-weight:100; line-height:72px; letter-spacing:-0.025em}.count-box span{display:block; color:#9b9b9b; font-size:14px; font-weight:300; line-height:18px}.services-section{margin:0 0 0}.list-services{list-style:none; margin:-95px -21px 0 -33px; padding:0; font-size:0; line-height:0; /* border:1px solid #ebf0f1; */ border-top:1px solid #ebf0f1; border-left:1px solid #ebf0f1; position:relative; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; -o-flex-wrap:wrap; flex-wrap:wrap}.list-services li{width:25%; position:relative; border-bottom:1px solid #ebf0f1; border-right:1px solid #ebf0f1; background:#fff; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; min-height:279px; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; padding:0; margin:0}.list-services li:after{position:absolute; content:''; top:-1px; bottom:-1px; right:-1px; left:-1px; border:4px solid #f5091a; opacity:0; width:auto; height:auto; border-radius:0}.inner-item{position:relative; height:100%; padding:21px 20px 75px 30px; z-index:3}.inner-item .btn{position:absolute; bottom:39px; left:34px}.view-icon{margin:0 0 9px; padding:0 0 0 23px; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -ms-align-items:flex-end; align-items:flex-end; height:58px}.title-list{display:block; margin:0 0 10px; color:#000; font-family:'FuturaPT'; font-size:22px; font-weight:700; line-height:24px; text-transform:uppercase}.list-services .desc{color:#626363; font-size:13px; font-weight:400; line-height:17px; margin:0 0 0}.list-services li:hover:after{opacity:1}.list-services li:hover .btn.small{border-bottom:1px solid #e2001a; color:#000}.list-services li:hover .btn.small:after{background:url("/local/templates/need-cars.1.0/css/../images/ico-arrow.svg") no-repeat; -webkit-background-size:100%; background-size:100%}.about-section{padding:0 0 20px; background:url("/local/templates/need-cars.1.0/css/../images/img-bg-04.png") no-repeat; background-position:-346px 45%; position:relative; z-index:2}.btn-video{float:left; padding:177px 20px 0 7px; width:26%; text-align:center}.play{color:#000; font-family:'FuturaPT'; font-size:18px; font-weight:700; line-height:20px; text-transform:uppercase; padding:0 0 0 60px; position:relative; display:inline-block; vertical-align:top; max-width:170px; text-align:left}.play:after{position:absolute; content:''; width:43px; height:31px; background:url("/local/templates/need-cars.1.0/css/../images/icon-11.png") no-repeat; -webkit-background-size:cover; background-size:cover; top:50%; left:0; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%)}.about-text{overflow:hidden; padding:58px 0 0 89px; position:relative; margin:0 0 81px}.about-text:after{position:absolute; content:''; top:-35px; left:0; width:31px; height:250px; background:url("/local/templates/need-cars.1.0/css/../images/icon-10.jpg") no-repeat; -webkit-background-size:100%; background-size:100%}.title{margin:0 0 31px; color:#000; font-family:'FuturaPT'; font-size:68px; font-weight:300; line-height:68px; letter-spacing:-0.04em}.about-text .title{margin:0 0 43px}.about-text .text{color:#000; font-weight:400; line-height:30px; margin:0 0 25px}.about-text .text p{margin:0 0 16px; letter-spacing:0}.about-text .subtitle{display:block; margin:0 0 22px; font-size:30px; line-height:33px; font-weight:300}.about-text .btn{padding:16px 49px 16px 0}.about-text .btn:after{right:16px}.list-num{list-style:none; margin:0 -9px; padding:0; font-size:0; line-height:0}.list-num li{display:inline-block; vertical-align:top; width:33.3%; padding:0 5px 0 12px; margin:0 0 20px; letter-spacing:0}.list-num li:after{display:none}.list-num .num{display:block; margin:0 0 13px; color:#000; font-family:'FuturaPTBook'; font-size:68px; font-weight:300; line-height:68px; letter-spacing:-0.025em}.list-num span{font-size:15px; font-weight:400; line-height:19px; display:block}.project-section{padding:32px 0 0; position:relative; z-index:1}.bg-white,
.bg-white-2{position:absolute; height:540px; width:9999px; background:#fff; top:222px; left:50%; z-index:-1; -webkit-transform:translate(-50%, -50%) rotate(-15deg); -ms-transform:translate(-50%, -50%) rotate(-15deg); -o-transform:translate(-50%, -50%) rotate(-15deg); transform:translate(-50%, -50%) rotate(-15deg)}.bg-white-2{top:120px; opacity:0.6}.slider-project{margin:0 0 30px}.slider-project .slick-list{margin:0 -14px 0 -8px}.slick-arrow{position:absolute; top:50%; margin:-157px 0 0; cursor:pointer; border:none; width:46px; height:104px; text-indent:-9999px; background:url("/local/templates/need-cars.1.0/css/../images/icon-12-1.png") no-repeat; -webkit-background-size:100%; background-size:100%; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; padding:0}.slick-next{right:-97px}.slick-prev{-webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); left:-120px}.slick-arrow:hover{background:url("/local/templates/need-cars.1.0/css/../images/icon-12.png"); -webkit-background-size:100%; background-size:100%}.inner-slider{padding:0 15px}.slider-project .img-box{margin:0}.img-box img{width:100%; height:auto}.inner-slider .desc{padding:23px 26px 24px; background:#fff}.slider-title{display:block; margin:0 0 6px; color:#000; font-size:18px; font-weight:500; line-height:24px; letter-spacing:-0.015em}.text-slider{display:block; margin:0 0 10px; color:#626363; font-size:12px; font-weight:400; line-height:18px; letter-spacing:-0.01em}.slick-dots{list-style:none; margin:0; padding:48px 7px 0 0; font-size:0; line-height:0; text-align:center}.slick-dots li{display:inline-block; vertical-align:top; margin:0 12px; padding:0; letter-spacing:0}.slick-dots li:after{display:none}.slick-dots button{border-radius:50%; width:6px; height:6px; background:#dbe2e3; border:none; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; padding:0; text-indent:-9999px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:0; cursor:pointer}.slick-dots button:hover,
.slick-active > button{background:#f5091a}.work-section{padding:28px 0 34px; position:relative}.work-section .title{margin:0 0 35px}.row{margin:0 -15px}.work-section .row{margin-bottom:81px}.row:after{clear:both; display:block; content:''}.col{float:left; padding:0 15px}.col.big-col{width:66%}.col.small-col{width:34%}.list-work{list-style:none; margin:0 -15px; padding:0; font-size:0; line-height:0}.list-work li{display:inline-block; vertical-align:top; width:50%; padding:0 35px 0 15px; margin:0; letter-spacing:0}.list-work li:after{display:none}.list-work .hide + li{margin:-11px 0 0}.list-work .num{display:block; margin:0 0 10px; color:#f5091a; font-family:'FuturaPT'; font-size:48px; font-weight:800; line-height:52px; text-transform:uppercase; font-style:normal}.list-work .title-list{color:#000; font-family:GothamPro; font-size:24px; font-weight:500; line-height:30px; display:block; margin:0 0 13px; text-transform:none}.list-work .desc{color:#000; font-size:15px; font-weight:400; line-height:24px; margin:0 0 12px}.list-work .desc strong{font-size:15px; font-weight:500; line-height:24px}.list-work .btn.small{border-bottom:1px solid #e2001a; color:#000; text-decoration:none}.list-work .btn.small:after{background:url("/local/templates/need-cars.1.0/css/../images/ico-arrow.svg") no-repeat; -webkit-background-size:100%; background-size:100%}.list-work .btn.small:hover{border-bottom:1px solid transparent}.video-box{padding:12px 0 0 3px; position:relative}.inner-video{/* position:relative; */ box-shadow:0 13px 40px rgba(8, 21, 33, 0.35); /* z-index:2; */ max-width:100%}.plyr--fullscreen-active .inner-video{max-width:100%}/* .inner-video img{max-width:100%; height:auto} */
.video-box:after,
.video-box:before{position:absolute; content:''; background:#fff; border:1px solid #d5d8d9; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}.video-box:after{height:62px; z-index:-1; bottom:-9px; left:14px; right:19px}.video-box:before{z-index:-1; height:62px; bottom:-16px; left:30px; right:33px}.plyr-youtube{/* margin:0 0 50px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; */
}.plyr__play-large{position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -46%); -ms-transform:translate(-50%, -46%); -o-transform:translate(-50%, -46%); transform:translate(-50%, -46%); width:119px; height:119px; border-radius:50%; background:rgba(245,9,26,.82); -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; z-index:2; border:none}.plyr__play-large:after{position:absolute; content:''; width:34px; height:57px; background:url("/local/templates/need-cars.1.0/css/../images/icon-13.png") no-repeat; -webkit-background-size:100%; background-size:100%; top:50%; left:50%; -webkit-transform:translate(-26%, -50%); -ms-transform:translate(-26%, -50%); -o-transform:translate(-26%, -50%); transform:translate(-26%, -50%)}.plyr__play-large:hover{background:#f5091a}.plyr__play-large:focus{outline:none}.plyr__play-large svg{display:none} .plyr__video-embed{/*padding-bottom:74.25%;*/
}.plyr--video .plyr__controls{/* display:none; */ right:auto; background:none; padding:10px}.plyr--video .plyr__controls button.tab-focus:focus,
.plyr--video .plyr__controls button:hover{background:rgba(245,9,26,.82)}.question-box{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:space-between; -ms-align-items:center; align-items:center}.question-box strong{display:block; padding:0 0 0 58px; position:relative; color:#000; font-family:'FuturaPTBook'; font-size:68px; font-weight:300; line-height:68px; letter-spacing:-0.033em}.question-box strong:after{position:absolute; content:''; width:30px; height:30px; top:50%; left:6px; -webkit-transform:translate(0, -37%); -ms-transform:translate(0, -37%); -o-transform:translate(0, -37%); transform:translate(0, -37%); background:url("/local/templates/need-cars.1.0/css/../images/icon-09.svg") no-repeat; -webkit-background-size:100%; background-size:100%}.question-box .btn-holder{padding:10px 8px 0 0}#footer{background:#0c0d12; padding:28px 0 25px; position:relative; z-index:2}.top-footer{padding:0 0 22px; border-bottom:1px solid rgba(255,255,255,.08); display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:space-between; -ms-align-items:center; align-items:center}.logo-footer{font-weight:100; line-height:30px; text-transform:uppercase; font-size:30px; display:block; letter-spacing:-0.11em}.logo-footer a{color:#fff}.logo-footer small{color:#7f7f7f; font-size:14px; margin:0 0 0 5px; letter-spacing:-0.07em}.list-social{list-style:none; margin:0; padding:0; font-size:0; line-height:0; text-align:right}.list-social li{display:inline-block; vertical-align:middle; margin:0 7px; padding:0; letter-spacing:0}.list-social li:after{display:none}.list-social a{display:block; width:24px; height:24px; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; text-decoration:none}.list-social a:hover{opacity:.8}.list-social .fb a{background:url("/local/templates/need-cars.1.0/css/../images/ico-fb.png") no-repeat; -webkit-background-size:100%; background-size:100%; background-position:50%}.list-social .ins a{background:url("/local/templates/need-cars.1.0/css/../images/ico-ins.png") no-repeat; -webkit-background-size:100%; background-size:100%; background-position:50%}.list-social .ytb a{background:url("/local/templates/need-cars.1.0/css/../images/ico-ytb.png") no-repeat; -webkit-background-size:100%; background-size:100%; background-position:50%}.top-footer .contact-box{margin:0; padding:0 51px 0 10px}.copy-block{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:space-between; -ms-align-items:center; align-items:center; padding:19px 0 0}.copy{color:#c2c8cd; font-size:12px; font-weight:400; line-height:16px; letter-spacing:0.01em}.dev{color:#c2c8cd; font-weight:400; font-size:12px; line-height:16px; padding:0 10px 0 0}.dev a{font-weight:500; color:#c2c8cd; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.dev a:hover{text-decoration:underline}.btn-up{position:fixed; left:50%; bottom:123px; margin:0 0 0 720px; width:20px; height:54px; background:rgba(245,9,26,.82); -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; z-index:5}.btn-up:after{position:absolute; content:''; width:11px; height:6px; background:url("/local/templates/need-cars.1.0/css/../images/arrow-up.png") no-repeat; -webkit-background-size:100%; background-size:100%; left:50%; top:14px; -webkit-transform:translate(-50%, 0); -ms-transform:translate(-50%, 0); -o-transform:translate(-50%, 0); transform:translate(-50%, 0)}.btn-up:hover{background:#f5091a} /* Pop-up */ .popup-holder{position:fixed; top:-9999px; left:-9999px; width:100%; height:100%; z-index:300; display:flex; align-items:center; justify-content:center; pointer-events:none}.popup-holder.active{pointer-events:auto; opacity:1; left:0; top:0}.popup-holder .popup__scroll{overflow-y:auto; overflow-x:hidden; max-height:100vh; padding:30px}.popup-holder .bg{position:relative; top:0; left:0; width:100%; height:100%; background:#24201d; filter:alpha(opacity=73); opacity:0.73}.popup{position:absolute; width:100%; max-width:601px; background:#fff; box-shadow:0 19px 27.2px 12.8px rgba(5, 15, 23, 0.15); /* height:661px; */
}.popup:after{position:absolute; content:''; top:-15px; left:65px; width:2px; height:15px; background:#ff9d00}.icon-close{position:absolute; top:23px; right:36px; width:22px; height:22px; background:url("/local/templates/need-cars.1.0/css/../images/ico-close.png") no-repeat; -webkit-background-size:100%; background-size:100%; cursor:pointer; z-index:2; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.icon-close:hover{opacity:.6}.form{position:relative; padding:11px 0 0}.form:after{position:absolute; content:''; top:-30px; left:35px; width:2px; height:105px; background:#e2001a}.head-form{padding:0 63px 30px; border-bottom:1px solid rgba(201,205,212,.35); margin:0 0 19px}.title-form{margin:0 0 17px; color:black; font-family:'FuturaPT'; font-size:55px; font-weight:300; line-height:59px; letter-spacing:-0.035em}.text-form{color:#000; font-size:14px; font-weight:400; line-height:24px; max-width:320px; letter-spacing:-0.085em}.body-form{padding:0 63px 36px 67px}.input-holder{margin:0 0 19px}.title-input{display:block; margin:0 0 2px; color:#000; font-size:14px; font-weight:500; line-height:18px}.form-control{height:69px; width:100%; background:#fff; border:1px solid #c2cbd1; border-radius:4px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:16px 22px 15px; color:#000; font-size:18px; font-weight:500; line-height:24px; display:block; margin:0 0 4px}.input-holder .desc{display:block; color:#929496; font-size:11px; font-weight:400; line-height:15px; letter-spacing:-0.015em}.submit-holder{margin:0 0 18px; padding:3px 0 0}.submit-holder input[type="submit"]{cursor:pointer; border:none; padding:18px 22px 15px 28px; color:#fff; font-family:'FuturaPT'; font-size:17px; font-weight:700; line-height:21px; text-transform:uppercase; height:69px; background:#e2001a; border-radius:4px; width:100%; text-align:center; letter-spacing:0.05em; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.submit-holder input[type="submit"]:hover{background:rgba(226,0,26,.8)}.desc-form{text-align:center; color:#929496; font-size:11px; font-weight:400; line-height:18px; max-width:360px; margin:0 auto; padding:0 13px 0 0; letter-spacing:-0.01em} .form input::-webkit-input-placeholder{color:#cacfd0; font-weight:300; opacity:1}.form input:-moz-placeholder{color:#cacfd0; font-weight:300; opacity:1}.form input::-moz-placeholder{color:#cacfd0; font-weight:300; opacity:1}.form input:-ms-input-placeholder{color:#cacfd0; font-weight:300; opacity:1}.form input:focus::-webkit-input-placeholder{color:transparent}.form input:focus:-moz-placeholder{color:transparent}.form input:focus:-ms-input-placeholder{color:transparent}.form input:focus::-moz-placeholder{color:transparent} /* inner pages */
.inner .main-section{background:none; padding:0; position:relative; z-index:1}.inner .main-section:after{position:absolute; content:''; width:54px; height:27px; background:url("/local/templates/need-cars.1.0/css/../images/icon-14.png") no-repeat; -webkit-background-size:100%; background-size:100%; left:50%; bottom:-12px; margin:0 0 0 -516px; z-index:-1}.inner-section{background:url("/local/templates/need-cars.1.0/css/../images/img-bg-05.jpg") no-repeat; -webkit-background-size:cover; background-size:cover; background-position:50%; padding:134px 0 13px}.breadcrumbs-box{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:space-between; padding:17px 0 0; margin:0 0 12px}.btn-back{color:#7c7d81; font-size:10px; font-weight:400; line-height:14px; border-bottom:1px solid #313236; display:inline-block; vertical-align:top; padding:7px 41px 7px 16px; position:relative; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; text-decoration:none}.btn-back:after{position:absolute; content:''; top:10px; left:0; width:4px; height:8px; background:url("/local/templates/need-cars.1.0/css/../images/ico-angle.png") no-repeat; -webkit-background-size:100%; background-size:100%}.btn-back:hover{border-bottom:1px solid transparent}.breadcrumbs{list-style:none; margin:0; padding:7px 0 0; font-size:0; line-height:0}.breadcrumbs li{display:inline-block; vertical-align:top; margin:0 18px 0 0; position:relative; font-size:10px; font-weight:400; line-height:14px; letter-spacing:-0.015em; padding:0}.breadcrumbs li:after{position:absolute; content:'\002F'; right:-12px; top:0; color:#e2001a; font-size:10px; font-weight:500; line-height:14px; width:auto; height:auto; left:auto; border:none}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li a{color:#7c7d81; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; text-decoration:none}.breadcrumbs li a:hover{text-decoration:underline}.breadcrumbs li span{color:#5b5c60}.inner .heading{max-width:100%; padding:0; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -ms-align-items:flex-end; align-items:flex-end; margin:0 0 41px -5px}.inner .main-title{text-transform:uppercase; font-size:72px; line-height:72px; margin:0; letter-spacing:0.005em}.inner .main-subtitle{margin:0 0 0 17px; font-family:'FuturaPT'; font-weight:100; font-size:24px; line-height:40px; letter-spacing:-0.003em}.blog-section{padding:0 0 40px; position:relative; z-index:2}.inner-menu{list-style:none; margin:0 -6px 28px; padding:32px 0 0; font-size:0; line-height:0; position:relative}.inner-menu:after{position:absolute; content:''; height:2px; /* left:16px; */ /* right:16px; */ right:25px; left:1px; bottom:0; background:#edf0f3}.inner-menu li{margin:0 0 0; display:inline-block; vertical-align:top; padding:0 12px; text-align:center; letter-spacing:0}.inner-menu li:after{display:none}.inner-menu li a{display:block; padding:5px 0 15px; position:relative; color:#818181; font-size:20px; line-height:20px; font-weight:400; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; text-decoration:none}.inner-menu li a:after{position:absolute; content:''; height:2px; left:0; right:0; bottom:0; background:#f6313b; opacity:0; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; z-index:2}.inner-menu li a:before{display:block; content:attr(title); font-weight:500; color:transparent; overflow:hidden; visibility:hidden; height:1px}.inner-menu a.active,
.inner-menu li a:hover{font-weight:500; color:#000}.inner-menu a.active:after,
.inner-menu li a:hover:after{opacity:1}.blog-box{margin:0 -8px 0 -15px; font-size:0; line-height:0}.blog-item{display:inline-block; vertical-align:top; padding:0 15px; width:25%; margin:0 0 30px}/* [data-optionitem].hidden{display:none} */
.blog-item .img-box{margin:0 0 21px}.blog-item .img-box img{max-width:100%; height:auto}.desc-blog{padding:0 0 15px}.tag{display:block; margin:0 0 5px; padding:0 0 0 2px; color:#5e7482; font-family:'FuturaPT'; font-size:10px; font-weight:800; line-height:14px; letter-spacing:0.055em}.title-blog{display:block; margin:0 0 12px; font-size:18px; font-weight:500; line-height:24px; letter-spacing:-0.015em; clear:both}.title-blog a{color:#000; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.title-blog a:hover{color:#e2001a}.text-blog{color:#626363; font-size:12px; font-weight:400; line-height:18px}.incut-box{padding:2px 15px 0; position:relative; margin:0 0 30px}.img-incut{background-size:cover; background-position:50% 50%; min-height:269px}.incut-box img{max-width:100%; display:block; visibility:hidden}.inner-incut{position:absolute; padding:53px 104px 20px; top:0; left:0}.inner-incut h2{margin:0 0 22px; color:#fff; font-family:'FuturaPT'; font-size:48px; line-height:44px; font-weight:300; letter-spacing:-0.01em}.inner-incut h2 strong{display:block; font-weight:100}.inner-incut .btn-holder{padding:0 0 0 3px}.inner-incut .btn{color:#fff}.blog-section .btn-holder{text-align:center; margin:-16px 0 0}.blog-section .btn.more{padding:16px 49px 16px 18px}.blog-section .btn.more:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-15.png") no-repeat; -webkit-background-size:100%; background-size:100%; width:16px; height:17px; right:18px}.special-offer-section{padding:45px 0 50px; z-index:0; position:relative}.bg-grey{position:absolute; height:469px; width:9999px; background:#f9f9fa; top:97px; left:50%; z-index:-1; -webkit-transform:translate(-50%, -50%) rotate(-7.9deg); -ms-transform:translate(-50%, -50%) rotate(-7.9deg); -o-transform:translate(-50%, -50%) rotate(-7.9deg); transform:translate(-50%, -50%) rotate(-7.9deg)}.special-offer-section .row{margin:0 -15px 93px}.col-50{width:50%; margin:0 0 30px}.visual-box img{max-width:100%; height:auto}.head-block{padding:4px 0 0; margin:0 0 18px -3px}.special-offer-section .title{letter-spacing:-0.02em; margin:0}.special-offer-section .subtitle{display:block; color:#000; font-family:'FuturaPT'; line-height:60px; font-size:60px; font-weight:100; letter-spacing:-0.035em}.contact-section{padding:42px 0 21px; background:#f9f9fa}.contact-block{margin:0 -15px 39px}.contact-block:after{clear:both; display:block; content:''}.list-contact{list-style:none; margin:0; padding:0 0 36px; font-size:0; line-height:0; float:left; width:75%; position:relative}.list-contact:after{position:absolute; content:''; left:17px; right:21px; bottom:0; height:1px; background:#e9e9ee}.list-contact li{display:inline-block; vertical-align:top; padding:0 15px 0 52px; width:33.3%; margin:0; letter-spacing:0}.list-contact li:after{display:none}.list-contact li a{position:relative; color:#1d1e22; font-family:'FuturaPT'; font-size:30px; font-weight:500; line-height:30px; letter-spacing:-0.045em; display:inline-block; vertical-align:top; margin:0 0 4px; text-decoration:none}.list-contact .email a{font-size:27px; line-height:30px}.list-contact li a:after{position:absolute; content:''; top:8px; left:-36px; -webkit-background-size:100%; background-size:100%}.list-contact .phone a:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-16.png") no-repeat; width:20px; height:20px}.list-contact .email a:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-17.png") no-repeat; width:21px; height:16px; top:12px; left:-34px}.list-contact li span{display:block; margin:0 0 0; color:#626363; font-size:13px; font-weight:400; line-height:17px}.social-box{padding:0 11px; overflow:hidden}.title-box{display:block; margin:0 0 22px; color:#1d1e22; font-family:'FuturaPT'; font-size:30px; font-weight:500; line-height:30px; letter-spacing:-0.055em}.social-contact{list-style:none; margin:0; padding:0 0 0 3px; font-size:0; line-height:0}.social-contact li{display:inline-block; vertical-align:top; margin:0 7px 0 0; padding:0}.social-contact li:after{display:none}.social-contact li a{display:block; width:31px; height:31px; opacity:1; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; text-decoration:none}.social-contact li a:hover{opacity:.7}.social-contact .vk a{background:url("/local/templates/need-cars.1.0/css/../images/icon-18.png") no-repeat; -webkit-background-size:100%; background-size:100%}.social-contact .ytb a{background:url("/local/templates/need-cars.1.0/css/../images/icon-19.png") no-repeat; -webkit-background-size:100%; background-size:100%}.social-contact .ins a{background:url("/local/templates/need-cars.1.0/css/../images/icon-20.png") no-repeat; -webkit-background-size:100%; background-size:100%}.other-contacts{list-style:none; margin:0 -15px; padding:0; font-size:0; line-height:0}.other-contacts li{width:25%; padding:0 15px 0 55px; display:-webkit-inline-flex; display:-moz-inline-flex; display:-ms-inline-flex; display:-o-inline-flex; display:inline-flex; -ms-align-items:flex-end; align-items:flex-end; position:relative; margin:0 0 30px; letter-spacing:0}.other-contacts li:after{display:none}.other-contacts li span{color:#1d1e22; font-size:24px; font-weight:300; line-height:24px; font-family:'FuturaPTBook'}.other-contacts li a{color:#1d1e22; font-family:'FuturaPT'; font-size:18px; font-weight:500; line-height:18px; letter-spacing:-0.05em; text-decoration:none}.other-contacts li em{margin:0 0 0 7px; font-style:normal; color:#626363; font-size:13px; font-weight:400; line-height:15px}.other-contacts li + li:after{position:absolute; content:''; width:31px; height:31px; top:50%; left:10px; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%); border:none; border-radius:0; display:block}.other-contacts .tlg:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-21.png") no-repeat; -webkit-background-size:100%; background-size:100%}.other-contacts .wtp:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-22.png") no-repeat; -webkit-background-size:100%; background-size:100%}.other-contacts .vbr:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-23.png") no-repeat; -webkit-background-size:100%; background-size:100%}.map-sectoin{background:#eee; height:332px; position:relative}#map_yandex{height:100%}.info-box{position:absolute; background:#fff; padding:20px 15px 24px 44px; left:50%; margin:0 0 0 296px; z-index:2; /* width:25%; */ width:256px; top:0}.info-box:after{position:absolute; content:''; width:13px; height:13px; background:url("/local/templates/need-cars.1.0/css/../images/icon-24.png") no-repeat; -webkit-background-size:100%; background-size:100%; top:22px; left:19px}.info-box .text{color:#626363; font-size:12px; font-weight:400; line-height:18px}.form-section{padding:43px 0 23px; position:relative; z-index:2}.col-30{width:33%}.textarea-holder{padding:6px 0 0; margin:0 0 29px}.textarea-holder .form-control{height:116px; resize:none; padding:22px 22px 15px}.feedback-form .submit-holder{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -ms-align-items:center; align-items:center}.feedback-form input[type="submit"]{max-width:348px}.feedback-form .desc-form{text-align:left; margin:0; padding:0 0 0 35px}.heading.type2{float:left}.contact-holder{overflow:hidden; text-align:right; padding:16px 6px 0 0}.btn-contact{font-size:0; line-height:0; display:inline-block; vertical-align:top; text-align:center; padding:13px 34px 15px 30px; border:1px solid rgba(240,243,247,.27); border-radius:28px; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.btn-contact:hover{background:#e2001a; border:1px solid #e2001a}.btn-contact .icon{display:inline-block; vertical-align:top; width:26px; height:26px; background:url("/local/templates/need-cars.1.0/css/../images/icon-27.png") no-repeat; -webkit-background-size:100%; background-size:100%}.btn-contact span{display:inline-block; vertical-align:top; color:#fff; font-family:'FuturaPT'; font-size:20px; font-weight:500; line-height:24px; margin:0 0 0 13px; letter-spacing:-0.025em}.reviews-section{padding:40px 0 14px}.reviews-item{/* padding:0 0 36px; margin:0 0 24px; */ padding:0 0 14px; margin:0 0 16px; border-bottom:1px solid #e9eaed}.reviews-item:after{clear:both; display:block; content:''}.reviews-box{/*float:left; width:66.7%;*/ width:100%}.reviews-box:after{clear:both; display:block; content:''}.reviews-slider{overflow:hidden; padding:11px 0 0 10px}.item-slider{padding:0 9px}.item-slider img{width:100%; height:auto}.reviews-slider .slick-dots{padding:35px 0 0}.avatar{float:left; width:96px; overflow:hidden; border-radius:50%; margin:0 0 20px}.avatar img{max-width:100%; height:auto}.review{/* padding:21px 48px 0 15px; */ padding:21px 10px 0 15px; overflow:hidden}.head-review{margin:0 0 9px; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:space-between}.user-name{display:block; color:#1d1e22; font-family:'FuturaPT'; font-size:22px; font-weight:500; line-height:26px; padding:0 10px 0 0; letter-spacing:-0.07em}.date-review{display:block; color:#626363; font-size:12px; font-weight:400; line-height:16px; letter-spacing:0.01em}.rating-box{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -ms-align-items:center; align-items:center; /* margin:0 0 20px; */ margin:0 0 7px}.title-rating,
.dscr_rating{display:block; padding:0 20px 0 0; color:#626363; font-size:13px; font-weight:400; line-height:17px; letter-spacing:0.02em}.dscr_rating{padding:0 0 0 18px; font-size:12px; letter-spacing:0}.rating{list-style:none; margin:0; padding:0; font-size:0; line-height:0}.rating li{display:inline-block; vertical-align:top; margin:0 3px 0 0; padding:0; letter-spacing:0}.rating li:after{display:none}.rating li span{display:block; width:14px; height:13px; background:url("/local/templates/need-cars.1.0/css/../images/star-sm-1.png") no-repeat; -webkit-background-size:100%; background-size:100%}.rating li.active span{background:url("/local/templates/need-cars.1.0/css/../images/star-sm.png") no-repeat}.text-review{color:#000; font-size:16px; font-weight:400; line-height:22px; margin:0 0 10px; /* letter-spacing:-0.0075em; */
}.text-review .more_text{display:inline-block; vertical-align:top; line-height:20px; color:#828b91; font-size:13px; text-decoration:underline; transition:all .2s linear; margin:2px 0 0 4px}.text-review .more_text:hover{text-decoration:none}.review_box .hide_text{display:none; margin:0 0 10px}.title_photo{display:block; margin:0 0 5px; color:#626363; font-size:11px; font-weight:500; line-height:20px}.list_photo{display:flex; flex-wrap:wrap; margin:0 -5px}.item_photo{width:130px; height:95px; padding:0 5px; margin:0 0 10px; display:block}.item_photo a,
.item_photo a .img{display:block; width:100%; height:100%}.item_photo a .img{background-size:cover}.item_photo .more_photo{display:flex; align-items:center; justify-content:center; color:#626363; font-size:30px; line-height:20px; font-weight:300; background:#f9f9fa}.item_photo.hide_photo{display:none}.reviews-block .btn-holder{text-align:center; padding:2px 7px 0 0}.reviews-block .btn.more{padding:16px 49px 16px 18px}.reviews-block .btn.more:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-15.png") no-repeat; -webkit-background-size:100%; background-size:100%; width:16px; height:17px; right:18px}.input-holder .rating-box{margin:0 0 6px; padding:9px 0 0}.input-holder .title-rating{padding:6px 21px 0 0; letter-spacing:0}.rating.type2{height:23px; font-size:27px; line-height:21px; position:relative}.rating.type2 li{position:absolute; top:0; left:0; height:100%; cursor:pointer; margin:0 4px 0 0}.rating.type2 li label{cursor:pointer; font-weight:bold}.rating.type2 li:last-child{position:static}.rating.type2 li:nth-child(1){z-index:5}.rating.type2 li:nth-child(2){z-index:4}.rating.type2 li:nth-child(3){z-index:3}.rating.type2 li:nth-child(4){z-index:2}.rating.type2 li:nth-child(5){z-index:1}.rating.type2 li input{position:absolute; top:0; left:0; opacity:0}.rating.type2 li .icon{float:left; color:transparent; margin:0 0 0 0; width:auto; height:auto; background:none}.rating.type2 li:last-child .icon{color:#e6e6ed}.rating.type2:not(:hover) li input:checked ~ .icon,
.rating.type2:hover li input:checked ~ .icon{color:#ff9d00}.add-box{font-size:0; line-height:0; padding:15px 0 0 2px; margin:0 0 5px}.add-box span{display:inline-block; vertical-align:top; margin:0 18px 0 0; color:#626363; font-size:13px; font-weight:400; line-height:17px}.file-holder{display:inline-block; vertical-align:top; color:#000; font-family:'FuturaPT'; font-size:14px; font-weight:800; line-height:18px; text-transform:uppercase; position:relative; padding:0 0 0 40px; letter-spacing:0.075em}.file-holder:after{position:absolute; content:''; width:28px; height:30px; background:url("/local/templates/need-cars.1.0/css/../images/icon-26.png") no-repeat; -webkit-background-size:100%; background-size:100%; top:50%; left:0; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%)}.file-holder input[type="file"]{position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; cursor:pointer; z-index:5}.file-holder .text{border:none; padding:0 0 1px; margin:0; width:150px; height:17px; text-transform:uppercase; color:#000; display:block; text-align:center; position:absolute; top:100%; left:0; margin:5px 0 0}.portfolio-section{position:relative; z-index:2; padding:0 0 59px}.portfolio-block{margin:0 -5px 0 -15px; padding:4px 0 0; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; -o-flex-wrap:wrap; flex-wrap:wrap}.portfolio-block .inner-slider{width:25%; display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; margin:0 0 26px}[data-optionitem].hidden{display:none}.inner-box{width:100%}.portfolio-block .slider-title{margin:0 0 13px}.portfolio-block .text-slider{margin:0 0 17px}.portfolio-section .btn-holder{text-align:center; padding:8px 0 0}.portfolio-section .btn.more{padding:16px 49px 16px 18px}.portfolio-section .btn.more:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-15.png") no-repeat; -webkit-background-size:100%; background-size:100%; width:16px; height:17px; right:18px}.more-popup .popup{max-width:1297px; padding:0 66px 0 93px; /* height:653px; */
}#more-popup .popup:after{left:50%; margin:0 0 0 14px}#more-popup .popup__scroll{position:relative; padding:54px 0 64px 0}#more-popup .popup__scroll:after{position:absolute; content:''; top:0; left:50%; width:2px; height:95px; background:#e2001a; margin:0 0 0 1px}#more-popup .row{margin:0 -30px 0 -30px}#more-popup .col{padding:0 30px; margin:0}#more-popup .icon-close{top:35px; right:108px}.desc-box{padding:0 90px 0 0}.title-popup{margin:-8px 0 19px; color:#000; font-family:'FuturaPT'; font-size:36px; font-weight:300; line-height:36px; letter-spacing:-0.04em}.title-popup span{display:block}#more-popup .text{line-height:27px; letter-spacing:-0.005em; margin:0 0 20px}.table{border-collapse:collapse; width:100%; margin:0 0 30px}.table tr td{color:#000; font-size:14px; font-weight:400; line-height:18px; height:36px; background:#fff; padding:0 21px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; vertical-align:middle; width:150px}.table tr:nth-child(even) td{background:#f6f7f7}.table tr td:first-child{border-right:1px solid #eceeee; width:auto}.table tr td strong{font-weight:500}.img-slider{margin:0 0 8px; position:relative}.img-slider .item-slider{padding:0}.img-slider .slick-arrow{width:24px; height:36px; background:rgba(7,8,13,.5); margin:-14px 0 0; z-index:2}.img-slider .slick-arrow:after,
.preview-slider .slick-arrow:after{position:absolute; content:''; width:9px; height:17px; background:url("/local/templates/need-cars.1.0/css/../images/icon-28.png") no-repeat; -webkit-background-size:100%; background-size:100%; top:50%; left:50%; margin:-9px 0px 0 -3px}.img-slider .slick-arrow:hover{background:#07080d}.img-slider .slick-prev,
.preview-slider .slick-prev{left:0; -webkit-transform:none; -ms-transform:none; -o-transform:none; transform:none}.img-slider .slick-next,
.preview-slider .slick-next{right:0}.img-slider .slick-prev:after,
.preview-slider .slick-prev:after{-webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); margin:-9px 0 0 -6px}.preview-slider{margin:0 -2px 0 -3px}.preview-slider .item-slider{padding:0 3px; position:relative; cursor:pointer}.preview-slider .item-slider:after{position:absolute; content:''; z-index:-1; top:0; left:3px; right:3px; bottom:0; border:3px solid #f5091a; opacity:0}.preview-slider .item-slider:hover:after{opacity:1; z-index:1}.preview-slider .slick-arrow{top:0; bottom:0; width:24px; background:rgba(7,8,13,.5); z-index:3; margin:0; height:auto}.preview-slider .slick-arrow:hover{background:#07080d}.preview-slider .slick-prev{left:3px}.inner .services-section{padding:46px 0 22px}.inner .list-services{margin:0 -21px 0 -33px; background:#fff; z-index:2}.article-section{padding:0 0 20px; position:relative; z-index:1}.head-article{margin:0 -88px 0 -92px; position:relative; padding:0}.head-article .img-incut{height:449px}.head-article img{width:100%; height:auto}.head-article .title-box{position:absolute; bottom:54px; left:93px; width:47%; margin:0}.head-article .tag{color:#c7ced4; margin:0 0 8px}.title-article{margin:0 0 32px; color:#000; font-family:'FuturaPT'; font-size:55px; font-weight:300; line-height:48px; letter-spacing:-0.034em; max-width:1000px}.head-article .title-article{color:#fff; font-size:36px; font-weight:900; line-height:36px; text-transform:uppercase; margin:0; letter-spacing:-0.03em; font-family:'GothamPro'}.annotation{margin:0 -88px 42px -92px; padding:27px 92px 53px; color:#000; font-size:18px; font-weight:400; line-height:30px; background:#f9f9fa}.subtitle-article{color:#000; font-size:30px; font-weight:400; line-height:33px; display:block; letter-spacing:-0.01em; margin:0 0 22px}.article-section p{color:#000; font-size:15px; font-weight:400; line-height:24px; letter-spacing:-0.004em; margin:0 0 14px}.article-section p strong,
.list li{font-weight:700}.article-section p a,
.list-number li a{color:#3e4769; text-decoration:underline; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.article-section p a:hover,
.list-number li a:hover{text-decoration:none}.list{list-style:none; margin:0; padding:33px 0 0 56px}.list li,
.list-number li{position:relative; color:#000; font-size:15px; font-weight:400; line-height:30px; letter-spacing:-0.004em; margin:0 0 14px; padding:0 0 0 24px}.list li:after{position:absolute; content:''; width:11px; height:11px; border-radius:50%; border:2px solid #fd0606; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; top:9px; left:0}.list-number{list-style:none; counter-reset:i; margin:0 0 45px; padding:0 0 0 49px}.list-number li{padding:0 0 0 31px}.list-number li .num{position:absolute; color:#fff; font-family:'FuturaPT'; font-size:24px; font-weight:700; line-height:40px; top:-6px; left:0; right:auto; width:23px; display:block; font-style:normal}.list-number li .num:after{counter-increment:i; content:counters(i,".") ". "; position:absolute; background:#fd1414; top:0; width:23px; left:0; z-index:0}.info-block{background:#f5f7f9; padding:41px 90px 57px 143px; margin:0 0 43px; position:relative}.info-block:after{position:absolute; content:''; width:55px; height:51px; background:url("/local/templates/need-cars.1.0/css/../images/icon-29.png") no-repeat; -webkit-background-size:100%; background-size:100%; top:46px; left:54px}.info-block .title-info{display:block; margin:0 0 22px; color:#000; font-size:30px; font-weight:500; line-height:33px}.info-block .text{color:#000; font-size:15px; font-weight:400; line-height:24px; letter-spacing:-0.004em}.title-text{margin:0 0 9px; color:#000; font-family:'FuturaPT'; font-size:48px; font-weight:300; line-height:52px; padding:0 0 0 4px; letter-spacing:-0.036em}.list-number.last{padding-top:33px}.share-box{margin:0 0 0 -6px}.other-articles-section{padding:23px 0 53px; position:relative; z-index:2}.other-articles-section .title{margin:0 0 17px}.other-articles-section .btn-holder{text-align:center}.other-articles-section .btn.more{padding:16px 49px 16px 18px}.other-articles-section .btn.more:after{background:url("/local/templates/need-cars.1.0/css/../images/icon-15.png") no-repeat; -webkit-background-size:100%; background-size:100%; width:16px; height:17px; right:18px}.list-section{padding:71px 0 58px; background:#f9f9fa}.list-presentation{text-align:center; list-style:none; margin:0 0 0 -15px; padding:0; font-size:0; line-height:0}.list-presentation li{display:inline-block; vertical-align:top; padding:0 15px; width:25%; position:relative; margin:0 0 20px; letter-spacing:0}.list-presentation li:after{position:absolute; content:''; top:0; right:0; width:1px; height:122px; background:#dfdfe4; left:auto; border:none; border-radius:0}.list-presentation li:last-child:after{display:none}.list-presentation li:nth-child(2):after{top:-41%}.list-presentation .num{display:block; margin:0 0 9px; color:#f5091a; font-family:'FuturaPTBook'; font-size:48px; font-weight:300; line-height:48px}.list-presentation .text{color:#000; font-size:18px; font-weight:500; line-height:24px; display:block; max-width:190px; margin:0 auto}.about-company-section{padding:0 0 30px; background:url("/local/templates/need-cars.1.0/css/../images/img-bg-06.png") no-repeat; background-position:225px -259px; position:relative; z-index:1}.about-company-section .video-box{padding:47px 0 0}.about-company-section .about-text{padding:38px 30px 0 79px; overflow:visible; margin:0 0 59px}.about-company-section .about-text:after{top:-19px}.about-company-section .about-text .title{font-size:55px; line-height:48px; letter-spacing:-0.035em; margin:0 0 25px}.grid{margin:0 -15px 0}.grid:after{clear:both; display:block; content:''}.grid-item,
.grid-sizer{width:25%}.grid-item{float:left; padding:1.31%}.grid-item img{width:100%; height:auto}.grid-item--width2{width:50%}.inner-grid{position:relative; display:block}.inner-grid:after{position:absolute; content:''; top:0; bottom:0; left:0; right:0; opacity:0; z-index:0; background:rgba(245,9,26,.54); -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear}.inner-grid:hover:after{z-index:0; opacity:1}.inner-grid .tag{display:block; position:absolute; top:29px; left:43px; color:#a7a7a7; font-size:9px; font-weight:500; line-height:13px; letter-spacing:0.23em; z-index:2; margin:0}.inner-grid .title{display:block; top:44px; left:45px; position:absolute; color:#fff; font-family:'FuturaPT'; font-size:20px; font-weight:300; line-height:24px; letter-spacing:0; z-index:2; margin:0}.loop{position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%); width:42px; height:42px; background:url("/local/templates/need-cars.1.0/css/../images/icon-30.png") no-repeat; -webkit-background-size:100%; background-size:100%; -webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; opacity:0; z-index:2}.inner-grid:hover .loop{opacity:1}.our-team-section{padding:25px 0 30px; position:relative}.our-team-section .bg-grey{height:606px; top:-124px; -webkit-transform:translate(-50%, -50%) rotate(-15deg); -ms-transform:translate(-50%, -50%) rotate(-15deg); -o-transform:translate(-50%, -50%) rotate(-15deg); transform:translate(-50%, -50%) rotate(-15deg)}.our-team-section .title{margin:0 0 45px}.team-slider{margin:0 -5px 0 -15px}.team-slider .item-slider{padding:0 40px 0 15px}.inner-slider{padding:15px 21px 0 0}.img-box{margin:0 0 19px; position:relative}.border-bg{position:absolute; border:3px solid #f5091a; top:-15px; right:-21px; bottom:15px; left:21px; z-index:-1}.team-slider .name{display:block; margin:0 0 8px; color:#000; font-size:18px; line-height:22px; font-weight:500; letter-spacing:-0.01em}.team-slider .position{display:block; color:#626363; font-size:12px; line-height:16px; font-weight:400; letter-spacing:-0.01em}.team-slider .slick-arrow{margin:-100px 0 0}.history-section{padding:35px 0 30px}.history-slider:after{position:absolute; content:'ИСТОРИЯ'; right:-10px; bottom:50%; opacity:0.49; color:#f1f1f3; font-family:'FuturaPT'; font-size:300px; font-weight:700; line-height:206px; z-index:-1}.history-slider:before{position:absolute; content:''; left:0; right:0; bottom:50%; height:1px; background:#ededef; z-index:-1}.history-slider .item-slider{padding:20px 0 28px; position:relative}.history-slider .item-slider:after{position:absolute; content:''; width:16px; height:16px; border:3px solid #f5091a; border-radius:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; bottom:-9px; left:0}.history-slider .item-slider:nth-child(odd){margin:201px 0 0}.history-slider .item-slider:nth-child(odd):after{bottom:auto; top:-9px}.history-slider .date{display:block; margin:0 0 11px; color:#000; font-family:'FuturaPTBook'; font-size:68px; font-weight:300; line-height:68px; letter-spacing:-0.01em}.history-slider .text{color:#000; font-size:15px; font-weight:400; line-height:24px; display:block; margin:0 -10px 0 0; height:72px; overflow:hidden}.history-slider .slick-arrow{margin:-53px 0 0}.partners-section{padding:22px 0 10px}.partners-section .title{margin:0 0 39px}.partners-slider{margin:0 -7px 0 -15px}.partners-slider .item-slider{padding:0 15px}.partners-slider .logo-box{border:1px solid #ebf0f1; margin:0 0 17px}.partners-slider .title-list{display:block; margin:0 0 14px; color:#000; font-family:'FuturaPT'; font-size:20px; font-weight:300; line-height:24px; text-transform:none; letter-spacing:-0.015em}.partners-slider .text-list{color:#626363; font-size:13px; font-weight:400; line-height:24px; padding:0 10px 0 0}.details-section{padding:41px 0 40px; background:url("/local/templates/need-cars.1.0/css/../images/img-bg-07.png") no-repeat; background-position:82% 177px}.details-section .row{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; -o-flex-wrap:wrap; flex-wrap:wrap}.details-section .col-50{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; margin:0 0 80px}.title.small{font-size:55px; line-height:55px; margin:0 0 35px}.desc-details{position:relative; padding:0 0 0 24px; margin:0 0 32px}.desc-details:after{position:absolute; content:''; width:2px; height:110px; background:#f5091a; left:0; top:6px}.title-details{color:#1d1e22; font-family:'FuturaPT'; font-size:33px; font-weight:500; line-height:37px; letter-spacing:-0.045em; margin:0 0 16px}.desc-details .text{color:#000; font-size:15px; font-weight:400; line-height:27px; min-height:110px}.list-price{list-style:none; margin:0 0 27px; padding:27px 10px 8px; font-size:0; line-height:0; position:relative; background:rgba(232,237,240,.5); border-radius:4px}.list-price:after{position:absolute; content:''; width:1px; background:#e3eaec; left:50%; top:22px; bottom:22px}.list-price li{display:inline-block; vertical-align:top; padding:0 15px 0 30px; width:50%; margin:0 0 20px}.list-price li:after{display:none}.list-price span{display:block; margin:0 0 2px; color:#626363; font-size:12px; font-weight:400; line-height:16px}.list-price .price{display:block; color:#565e80; font-family:'FuturaPT'; font-size:36px; font-weight:500; line-height:48px; letter-spacing:-0.04em}.details-section .btn-holder{padding:0 0 0 28px}.details-block{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex; justify-content:flex-end; -ms-align-items:flex-end; align-items:flex-end; width:100%; padding:0 0 40px; position:relative}.details-block img{max-width:100%}.list-details{position:absolute; list-style:none; margin:0; padding:0; left:50%; top:0; bottom:0}.list-details li{position:absolute; padding:0 0 0 31px; left:50%}.list-details li:after,
.list-details li:before{position:absolute; content:''; background:rgba(15,16,20,.2)}.list-details li:after{height:1px}.list-details li:before{width:1px}.list-details .circle{position:absolute; top:-1px; left:0; width:15px; height:15px; border-radius:50%; border:3px solid #f5091a}.list-details strong{color:#1d1e22; font-family:'FuturaPT'; font-size:22px; font-weight:500; line-height:18px; display:block; margin:0 0 10px; letter-spacing:-0.03em}.list-details span{color:#626363; font-size:13px; font-weight:400; line-height:20px; display:block}/* .list-details li a:hover strong, */
.list-details .active strong{color:#f50f1f; font-weight:700}.item-1{top:205px; margin:0 0 0 -189px; width:160px}.list-details .item-2{top:81px; margin:0 0 0 -229px; text-align:right; padding:0 31px 0 0; width:206px}.item-3{top:180px; margin:0 0 0 57px; width:216px}.item-4{bottom:-115px; margin:0 0 0 -235px; width:185px}.list-details .item-4 strong{min-height:40px}.item-5{bottom:-45px; margin:0 0 0 105px; width:240px}.item-6{bottom:-105px; margin:0 0 0 55px; width:220px} .list-details .item-2 .circle{right:0; left:auto}.item-1:after{width:32px; -webkit-transform:rotate(4deg); -ms-transform:rotate(4deg); -o-transform:rotate(4deg); transform:rotate(4deg); left:-33px; top:3px}.item-1:before{height:203px; -webkit-transform:rotate(-41.5deg); -ms-transform:rotate(-41.5deg); -o-transform:rotate(-41.5deg); transform:rotate(-41.5deg); left:34px; top:-22px}.item-2:after{width:30px; -webkit-transform:rotate(-1deg); -ms-transform:rotate(-1deg); -o-transform:rotate(-1deg); transform:rotate(-1deg); right:-30px; top:5px}.item-2:before{height:290px; -webkit-transform:rotate(5.5deg); -ms-transform:rotate(5.5deg); -o-transform:rotate(5.5deg); transform:rotate(5.5deg); right:-17px; top:4px}.item-3:after{width:30px; -webkit-transform:rotate(49.5deg); -ms-transform:rotate(49.5deg); -o-transform:rotate(49.5deg); transform:rotate(49.5deg); left:-22px; top:-11px}.item-3:before{height:175px; -webkit-transform:rotate(-2.3deg); -ms-transform:rotate(-2.3deg); -o-transform:rotate(-2.3deg); transform:rotate(-2.3deg); left:-15px; top:-22px}.item-4:after{width:30px; -webkit-transform:rotate(69deg); -ms-transform:rotate(69deg); -o-transform:rotate(69deg); transform:rotate(69deg); left:-17px; top:-13px}.item-4:before{height:95px; -webkit-transform:rotate(62deg); -ms-transform:rotate(62deg); -o-transform:rotate(62deg); transform:rotate(62deg); left:34px; top:-96px}.item-5:after{width:20px; -webkit-transform:rotate(-30deg); -ms-transform:rotate(-30deg); -o-transform:rotate(-30deg); transform:rotate(-30deg); left:-17px; top:13px}.item-5:before{height:100px; -webkit-transform:rotate(-4deg); -ms-transform:rotate(-4deg); -o-transform:rotate(-4deg); transform:rotate(-4deg); left:-18px; top:-81px}.item-6:after{width:15px; -webkit-transform:rotate(-35deg); -ms-transform:rotate(-35deg); -o-transform:rotate(-35deg); transform:rotate(-35deg); left:-11px; top:13px}.item-6:before{height:161px; -webkit-transform:rotate(-10deg); -ms-transform:rotate(-10deg); -o-transform:rotate(-10deg); transform:rotate(-10deg); left:-23px; top:-143px}.details-section .video-box{padding:36px 0 0}.details-section .text-box{padding:60px 0 0 6px}.text-box .title.small{font-size:44px; line-height:48px; margin:0 0 26px}.details-section .text-box .text{font-size:15px; line-height:27px}.range-services{padding:33px 0 39px; position:relative}.range-services .bg-grey{height:539px; top:124px; -webkit-transform:translate(-50%, -50%) rotate(-15deg); -ms-transform:translate(-50%, -50%) rotate(-15deg); -o-transform:translate(-50%, -50%) rotate(-15deg); transform:translate(-50%, -50%) rotate(-15deg)}.range-services .heading{margin:0 0 56px}.range-services .title{letter-spacing:-0.035em; margin:0}.range-services .subtitle{font-size:20px; font-weight:400; line-height:33px; display:block; margin:0 0 0 28px; letter-spacing:-0.01em}.range-services .title-list{color:#000; font-family:'FuturaPT'; font-size:24px; font-weight:500; line-height:24px; text-transform:none}.range-services .list-services li{min-height:auto}.range-services .inner-item{padding:45px 20px 87px 30px}.range-services .view-icon{/*height:auto;*/ padding:0 0 0 21px}.reviews-section.type2{margin:-15px 0 0; padding:0 0 47px; position:relative}.reviews-section.type2 .bg-grey{height:369px; top:207px; -webkit-transform:translate(-50%, -50%) rotate(-10deg); -ms-transform:translate(-50%, -50%) rotate(-10deg); -o-transform:translate(-50%, -50%) rotate(-10deg); transform:translate(-50%, -50%) rotate(-10deg)}.reviews-big-slider{margin:0 0 73px}.reviews-big-slider .reviews-item{border-bottom:none}.reviews-big-slider .slick-arrow{margin:-122px 0 0}.guarantee-popup .popup:after{height:19px; top:-19px}.guarantee-popup .text-block{padding:15px 63px 28px; position:relative}.guarantee-popup .text-block:after{position:absolute; content:''; top:-30px; left:35px; width:2px; height:89px; background:#e2001a}.title-popup{line-height:29px; display:block; margin:0 0 28px}.text p{margin:0 0 9px; font-size:15px; line-height:27px; letter-spacing:0} /* end inner pages */ @media screen and (max-width:1500px){.btn-up{left:auto; margin:0; right:20px} .slick-next{right:-50px} .slick-prev{left:-55px}}@media screen and (max-width:1300px){.container{max-width:1150px; padding:0 20px} .count-box{right:50px} .list-services{margin:-125px -20px 0} .inner-item{padding:21px 20px 65px} .inner-item .btn{left:24px} .slider-project{padding:0 40px} .slider-project .slick-list{margin:0} .slick-prev{left:0} .slick-next{right:0} #more-popup .popup{padding:0 93px} .desc-box{padding:0} #more-popup .popup:after{margin:0 0 0 1px} .inner .list-services{margin:0 -20px} .head-article{margin:0 -20px} .head-article .title-box{width:57%; left:20px} .annotation{margin:0 -20px 92px; padding:27px 20px 33px} .about-company-section{background-position:0 -259px} .team-slider{padding:0 40px} .history-slider{padding:0 45px} .history-slider:before{left:45px; right:45px} .history-slider .text{margin:0} .details-section{background-position:100% 177px} .reviews-big-slider{padding:0 50px} .reviews-big-slider .review{padding:21px 0 0 15px}}@media only screen and (max-width:1150px){.inner .main-section:after{margin:0; left:55px} .blog-box{margin:0 -15px} .special-offer-section .title{font-size:58px; line-height:58px} .special-offer-section .subtitle{font-size:50px; line-height:50px} .list-contact li a, .list-contact .email a{font-size:24px; line-height:24px} .other-contacts li{display:inline-block; vertical-align:top} .other-contacts li em{margin:0; display:block} .info-box{margin:0; right:25px; left:auto} .add-box span, .link{margin-bottom:10px; margin-right:10px} .input-holder .title-rating{padding:6px 5px 0 0} #more-popup .popup{padding:0 40px}}@media only screen and (max-width:1023px){.popup-holder .popup__scroll{padding-left:20px; padding-right:20px} .popup:after{left:55px} .time-work{padding:3px 25px 0 0} .list-phone:after{left:-12px} .list-phone li{margin:0 0 0 20px} #nav li + li{margin:0 0 0 20px} .count-box{right:20px} .top-footer .contact-box{padding:0 10px} .inner-incut{padding:43px 35px 20px} .input-holder .rating-box{display:block} .input-holder .title-rating{margin:0 0 5px} #more-popup .row{margin:0 -15px} #more-popup .col{padding:0 15px} #more-popup .icon-close{right:18px} .head-article .title-box{width:67%} .about-company-section .about-text{padding:38px 0 0 79px} .details-section .col-50{width:100%; float:none; justify-content:space-between} .details-section .col-50:first-child{margin:0 0 40px} .details-block{min-height:482px; justify-content:center} .list-price{max-width:545px}}@media only screen and (max-width:980px){.main-section{padding:134px 0 190px} .count-box{position:static; top:auto; right:auto; margin:0 0 55px} .count-box strong{margin:0 0 9px -10px} .heading{padding:63px 0 0; margin:0 0 25px} .inner-item .btn{bottom:25px} .title-list{font-size:18px; line-height:20px} .about-text{padding:58px 0 0 60px} .question-box strong{font-size:58px; line-height:58px} .question-box .btn-holder{padding:10px 0 0} .top-footer{display:block; text-align:center} .logo-footer{margin:0 0 10px} .top-footer .contact-box{padding:0; margin:0 0 10px; display:block} .top-footer .time-work, .top-footer .list-phone{display:inline-block; vertical-align:middle} .list-social{text-align:center} .special-offer-section .title{font-size:48px; line-height:48px} .special-offer-section .subtitle{font-size:40px; line-height:40px} .list-contact{width:100%; float:none} .list-contact:after{left:15px; right:15px} .social-box{padding:20px 15px 0} .title-box{display:inline-block; vertical-align:top; margin:0 15px 0 0} .social-contact{display:inline-block; vertical-align:top} .other-contacts li:first-child{padding:0 15px} .col-30{width:50%} .input-holder .rating-box{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex} .input-holder .title-rating{margin:0 0 5px} .portfolio-block{margin:0 -15px} .portfolio-block .inner-slider{width:33.3%} .inner-menu li a{font-size:20px; line-height:29px} .about-company-section .col.big-col, .about-company-section .col.small-col{width:100%; float:none} .about-company-section .video-box{padding:0} .about-company-section .video-box{max-width:350px; margin:0 auto 50px} .inner-grid .tag{left:13px} .inner-grid .title{left:15px}}@media only screen and (max-width:890px){.btn-mob-menu{display:block; top:42px} #nav ul{display:none; position:absolute; top:0; left:0; right:0; background:#0c0d12; z-index:10; padding:50px 0; text-align:left} #nav.active ul{display:block} #nav.active ul li{display:block; margin:0; padding:0 20px} #nav.active li a{display:block; padding:10px 0} .nav-block{padding:20px 55px 0 0} .contact-box{display:block; margin:0} .time-work{display:block; padding:0; margin:0 0 15px} .list-services li{width:50%; min-height:auto} .list-num .num{font-size:58px; line-height:58px} .col{float:none} .col.big-col, .col.small-col{width:100%} .list-work li.hide{display:none} .list-work li{margin:0 0 30px; width:33.3%; padding:0 15px} .list-work .hide + li{margin:0 0 30px} .video-box{max-width:350px; margin:0 auto; padding:0} .question-box strong{font-size:48px; line-height:48px; padding:0 0 0 48px} .top-footer .time-work{margin:0} .top-footer .list-phone:after{left:5px} .top-footer .list-phone li{margin:0 0 0 35px} .inner .heading{display:block} .inner .main-subtitle{margin:0} .blog-item{width:33.3%} .incut-box{padding:0 15px; width:66.7%; display:inline-block; vertical-align:top} .special-offer-section{padding:25px 0 50px} .special-offer-section .row{margin:0 -15px 60px} .col-50{width:100%; margin:0 0 50px} .special-offer-section .title{font-size:68px; line-height:68px} .special-offer-section .subtitle{font-size:60px; line-height:60px} .visual-box{text-align:center} .other-contacts li{padding:0 15px 0 35px} .other-contacts li + li:after{left:0} .col-30{float:left} .reviews-box{float:none; margin:0 0 30px; width:100%} .review{padding:21px 0 0 15px} .reviews-slider{overflow:visible; padding:0} .inner-menu li{padding:0 13px} #more-popup .popup:after, #more-popup .popup__scroll:after{display:none} #more-popup .popup{max-width:680px} .slider-box{max-width:600px; margin:0 auto 30px} .desc-box{max-width:600px; margin:0 auto} .head-article .title-box{width:auto; right:20px} .head-article{display:block; padding:0; width:auto} .head-article .img-incut{height:339px} .list-presentation li{width:50%} .list-presentation li:after{height:auto; bottom:0} .list-presentation li:nth-child(2):after{display:none} .loop{-webkit-transform:translate(-50%, -10%); -ms-transform:translate(-50%, -10%); -o-transform:translate(-50%, -10%); transform:translate(-50%, -10%)} .range-services .title{margin:0 0 10px} .range-services .subtitle{margin:0} .reviews-big-slider{margin:0 0 10px}}@media only screen and (max-width:767px){.container{padding:0 15px} .logo{width:150px; height:66px} .nav-block{padding:0} .contact-box{display:none} #nav ul li{padding:0 15px} .btn-mob-menu{top:28px} .main-section{padding:96px 0 190px} .heading{padding:40px 0 0} .main-title{font-size:70px; line-height:62px} .about-section{padding:50px 0 20px; overflow:hidden} .about-text{overflow:visible; padding:28px 0 0 40px} .about-text:after{top:-75px; left:-10px} .title{font-size:58px; line-height:58px} .about-text .subtitle{font-size:26px; line-height:29px} .btn-video{float:none; padding:0; width:auto} .play{max-width:250px} .list-num{text-align:center} .list-num li{width:50%; margin:0 0 30px; text-align:left} .slider-project{padding:0 20px} .slick-arrow{width:26px; height:59px; margin:-127px 0 0} .list-work{text-align:center} .list-work li{width:50%; text-align:left} .question-box{display:block; text-align:center} .question-box strong{display:inline-block; vertical-align:top} .question-box .btn-holder{padding:0} .copy-block{display:block; text-align:center} .copy{margin:0 0 10px} .img-incut{min-height:209px} .inner-incut h2{font-size:34px; line-height:34px; margin:0 0 12px} .inner-incut .btn{font-size:12px} .inner-section{padding:114px 0 13px} .breadcrumbs-box{margin:0 0 22px} .inner .main-title{font-size:62px; line-height:62px} .blog-item{width:50%} .incut-box{width:100%} .list-contact{padding:0 0 10px} .list-contact li{width:50%; margin:0 0 20px} .other-contacts li{width:50%; padding:0 15px 0 50px} .other-contacts li + li:after{left:10px} .input-holder .rating-box{margin:0; padding:0} .input-holder .title-rating{max-width:120px} .portfolio-block .inner-slider{width:50%} .inner-menu{margin:0 -6px 28px} .inner-menu:after{left:6px; right:6px} .inner-menu li{padding:0 6px} .inner-menu li a{padding:5px 0 13px; font-size:18px; line-height:26px} .head-article .title-box{bottom:20px} .head-article{width:auto; margin:0 -15px} .annotation{margin:0 -15px 52px; font-size:16px} .list{padding:20px 0 0 7px} .list-number{padding:0} .info-block{padding:20px 15px 27px 55px; margin:0 0 43px} .info-block:after{left:10px; top:26px; width:35px; height:33px} .about-company-section .about-text{padding:28px 0 0 39px} .about-company-section .about-text .title{font-size:45px; line-height:45px} .grid-item, .grid-sizer{width:50%} .grid-item{padding:10px} .grid-item--width2{width:100%} .loop{-webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%)} .team-slider{padding:0 20px; margin:0} .team-slider .item-slider{padding:0 15px} .history-slider{padding:0 30px} .history-slider:before{left:30px; right:30px} .history-slider .slick-arrow{margin:-29px 0 0} .reviews-big-slider{padding:0 25px} .reviews-big-slider .slick-next{right:-10px} .reviews-big-slider .slick-prev{left:-10px} .list-services{margin:-125px -15px 0} .inner .list-services{margin:0 -15px} .tabs-forms.form-61-58{margin:-50px 0 0} .details-section{padding-bottom:0} .range-services.dop-info-box-33{padding-top:0} .range-services.dop-info-box-33 .heading{margin:0 0 20px} .portfolio-section .inner-menu, .inner-menu{display:flex; overflow:hidden; overflow-x:auto; white-space:nowrap; position:relative } /* .inner-menu:after{position:absolute; content:''; right:auto; left:100%; top:0; bottom:0; width:30px; height:auto; background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 58%); background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 58%); background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 58%)} */ .portfolio-section .inner-menu li, .inner-menu li{width:auto} .annotation{line-height:24px} ul, ol, .list-number, .list{padding-left:0} .other-contacts li{margin:0 0 15px} .list-price{max-width:100%; width:100%} .details-section.tabset .list-price .info-ico{display:inline-block}}@media only screen and (max-width:640px){#header{padding:5px 0; z-index:3} .btn-mob-menu{top:21px} .inner-section{padding:86px 0 20px} .breadcrumbs-box{margin:0 0 15px; padding:0} .breadcrumbs{margin:0 0 5px} .btn-back{text-indent:-9999px; border:none; padding:0; width:25px; height:25px} .btn-back:after{top:50%; left:50%; transform:rotate(180deg); width:16px; height:17px; background:url("/local/templates/need-cars.1.0/css/../images/ico-arrow-gr.svg") no-repeat; -webkit-background-size:100%; background-size:100%; margin:-10px 0 0 -8px} .inner .heading{margin:0} .main-title{font-size:54px; line-height:46px} .main-subtitle{font-size:18px; line-height:23px} .count-box strong{font-size:52px; line-height:52px} .inner-slider .desc{padding:23px 15px 24px} .top-footer .time-work{display:block; margin:0 0 10px} .head-form{padding:0 10px 30px} .body-form{padding:0 10px 36px} .popup:after{left:15px} .form:after{left:-5px} .icon-close{right:20px} .title-form{font-size:38px; line-height:42px} .text-form{max-width:100%} .form-control{height:55px; padding:11px 15px 10px} .submit-holder input[type="submit"]{height:55px; padding:11px 15px 10px} .desc-form{padding:0} .inner-menu{margin:0 -6px 28px} .special-offer-section .title{font-size:56px; line-height:56px} .special-offer-section .subtitle{font-size:50px; line-height:50px} .col-30{float:none; width:100%} .textarea-holder .form-control{padding:11px 15px 15px} .feedback-form .submit-holder{display:block} .feedback-form input[type="submit"]{width:100%; max-width:100%; margin:0 0 15px} .feedback-form .desc-form{display:block; text-align:center; padding:0; max-width:100%} .btn-contact{padding:15px 15px 15px 15px} .btn-contact span{display:none} .review{padding:10px 0 0 15px} .avatar{width:66px} .input-holder .rating-box{display:-webkit-flex; display:-moz-flex; display:-ms-flex; display:-o-flex; display:flex} .input-holder .title-rating{max-width:none} .add-box{margin:0 0 30px; padding:0} .inner-menu{text-align:center} .inner-menu:after{display:none} .inner-menu li{width:50%} .inner-menu li a{border-bottom:2px solid #edf0f3; padding:10px 0} .inner-menu li a:after{bottom:-2px} .head-article .img-incut{height:259px} .head-article .title-article{font-size:30px; line-height:30px} .title-article{font-size:45px; line-height:38px} .subtitle-article{font-size:24px; line-height:27px} .history-slider .date{font-size:48px; line-height:48px} .history-slider .text{font-size:13px; line-height:18px} .history-slider .item-slider:nth-child(odd){margin:181px 0 0} .details-section .col-50{margin:0 0 40px} .details-block{min-height:auto; display:block; text-align:center; padding:0} .list-details, .list-details li, .list-details .item-2{position:relative; left:auto; top:auto; bottom:auto} .list-details{padding:30px 0 0} .list-details li, .list-details .item-2{width:auto; margin:0 0 20px; text-align:left; padding:0 0 0 31px} .list-details li:after, .list-details li:before{display:none} .list-details .item-2 .circle{left:0; right:auto} .details-section .video-box{padding:0} #guarantee-popup .text-block:after{left:-5px} #guarantee-popup .text-block{padding:10px 10px 8px} .list-section{padding:40px 0} .inner .services-section, .contact-section{padding-top:40px} .list-services{margin:-125px -14px 0} .inner .list-services{margin:0 -14px} .tab-price{margin-bottom:0} .details-section.tabset .list-price{display:block; max-width:100%; margin:0 0 30px} .details-section .tab .full-dscr.tab-dscr-126 .tab-price, .tab-price{max-width:100%; width:100%} .details-section.tabset .list-price .info-ico{display:inline-block} .details-section.tabset .price-list-box .service-nav-box{display:flex !important; justify-content:space-between; flex-wrap:wrap} .details-section.tabset .service-btn, .details-section.tabset .tab-nav-next{margin:0 0 10px}}@media only screen and (max-width:480px){.main-section{padding:96px 0 90px; background-position:40% 50%} .main-title{font-size:35px; line-height:39px} .main-subtitle{font-size:16px; line-height:21px} .list-services{margin:-35px -15px 0} .list-services li{width:100%; min-height:auto} .about-text{padding:28px 0 0} .about-text:after{display:none} .title{font-size:38px; line-height:38px; margin:0 0 25px} .about-text .subtitle{font-size:22px; line-height:25px; margin:0 0 20px} .inner-slider{padding:15px 5px 0} .list-num{margin:0} .list-num li{width:100%; padding:0} .list-work li{width:100%} .list-work .title-list{font-size:20px; line-height:26px} .question-box strong{font-size:32px; line-height:32px; padding:0 0 0 38px; margin:0 0 10px} .question-box strong:after{left:0; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%)} .top-footer .list-phone:after{display:none} .top-footer .list-phone li{margin:0 20px 10px; display:block} .form-control{font-size:16px; line-height:22px} .submit-holder input[type="submit"]{font-size:15px; line-height:19px} .img-incut{min-height:169px} .inner-incut{padding:33px 25px 20px} .inner-incut h2{font-size:22px; line-height:28px; margin:0 0 10px} .breadcrumbs li{margin:0 18px 3px 0} .inner .main-title{font-size:39px; line-height:39px; margin:0 0 5px} .inner .main-subtitle{font-size:20px; line-height:24px} .blog-item{width:100%} .special-offer-section .title{font-size:36px; line-height:40px} .special-offer-section .subtitle{font-size:30px; line-height:32px} .list-contact li, .other-contacts li{width:100%} .reviews-box{position:relative } .avatar{float:none; width:56px; margin:0; position:absolute; top:0; left:0} .review{padding:0} .head-review, .rating-box{padding:0 0 0 70px} .rating-box{margin:0 0 15px} .inner-menu li a{font-size:16px} .portfolio-block .inner-slider{width:100%; padding-top:0; margin-bottom:5px} #more-popup .popup{padding-left:20px; padding-right:20px} .title-popup{font-size:30px; line-height:30px} .title-popup span{display:inline} .table tr td{width:auto} .head-article .img-incut{height:200px} .head-article .title-article{font-size:24px; line-height:24px} .title-article{font-size:35px; line-height:30px} .subtitle-article{font-size:20px; line-height:23px} .info-block .title-info{font-size:24px; line-height:27px} .info-block{padding:20px 15px 27px} .info-block:after{top:21px} .info-block strong{padding:0 0 0 40px} .title-text{font-size:38px; line-height:42px; padding:0} .list-section{padding:50px 0 38px} .list-presentation .num{font-size:38px; line-height:38px} .list-presentation .text{font-size:15px; line-height:21px} .about-company-section .about-text{padding:28px 0 0; margin:0 0 39px} .about-company-section .about-text .title{font-size:38px; line-height:38px} .grid{margin:0 -10px} .grid-item, .grid-sizer, .grid-item--width2{width:100%} .history-section{padding:35px 0 0} .partners-slider{margin:0 -15px} .list-price:after{width:auto; height:1px; top:50%; bottom:auto; left:10px; right:10px} .list-price li{display:block; padding:0 5px; width:100%} .title.small, .text-box .title.small{font-size:40px; line-height:40px} .details-section .btn-holder{padding:0} .reviews-big-slider .slick-arrow{margin:-212px 0 0} .reviews-big-slider .review{padding:0} .inner-item{width:100%; padding-bottom:35px} .inner-item .btn{display:none} .range-services .list-services .inner-item{min-height:auto; padding-bottom:10px; padding-top:25px} .service-map-box ul{padding-top:15px} .range-services{padding-bottom:0} }@media only screen and (max-width:380px){.inner-menu li{width:100%} .head-review{display:block} .user-name{margin:0 0 10px} .date-review{margin:0 0 5px} /* .head-review{text-align:center} .rating-box{justify-content:center} */ .input-holder .rating-box{display:block} #more-popup .btn{font-size:13px; line-height:17px} #more-popup .icon-close{top:14px} .info-block .title-info{font-size:20px; line-height:23px} .title-text{font-size:36px; line-height:40px} .list-presentation .num{font-size:32px; line-height:32px} .list-presentation .text{font-size:12px; line-height:18px} .history-slider{padding:0 15px} .history-slider:before{left:15px; right:15px} .history-slider .slick-next{right:-10px} .history-slider .slick-prev{left:-10px} .list-price .price{font-size:28px}} /* new styles 21.08.2019 */
.tab{display:none}.tab.active{display:block}/* end new styles 21.08.2019 */ /* new style for pop-up 03.03.2021 */ #gallery_popup{max-width:708px}#gallery_popup .popup{padding:46px 105px 48px; background:#fff; box-shadow:0 19px 27.2px 12.8px rgba(5, 15, 23, 0.15)}#gallery_popup .fancybox-close-small{padding:2px; top:10px; right:18px; opacity:0.2; transition:all .2s linear}#gallery_popup .fancybox-close-small:hover{opacity:0.5}#gallery_popup .slider-box{margin:0 -60px 21px; padding:0 60px; overflow:hidden}#gallery_popup .item-slider{padding:0; position:relative}#gallery_popup .item-slider img{position:absolute; display:block; width:100%; height:100%; top:0; left:0; object-fit:cover}#gallery_popup .item-slider:before{display:block; content:''; padding:100% 0 0}#gallery_popup .title-form{margin:0 0 14px; line-height:0.94; font-size:32px}#gallery_popup .desc-box{padding:0; line-height:20px}.popup_img-slider .slick-arrow{width:24px; height:24px; background:none; border-top:5px solid #000; border-left:5px solid #000; transform:rotate(-45deg); top:50%; margin:-2px 0 0; opacity:0.1; transition:all .2s linear}.popup_img-slider .slick-arrow:hover{opacity:1}.popup_img-slider .slick-prev{left:-44px}.popup_img-slider .slick-next{right:-44px; transform:rotate(135deg)}@media screen and (max-width:768px){#gallery_popup .slider-box{overflow:visible; max-width:none} #gallery_popup{width:100%}}@media screen and (max-width:640px){#gallery_popup .popup{padding:30px} #gallery_popup .slider-box{margin:0 -30px 21px; padding:0 30px} .popup_img-slider .slick-prev{left:-18px} .popup_img-slider .slick-next{right:-18px} #gallery_popup .fancybox-close-small{top:0; right:0} #gallery_popup .title-form{font-size:24px} } /* end new style for pop-up 03.03.2021 */
/* End */ /* Start:/local/templates/need-cars.1.0/css/jquery.fancybox.min.css?167812150812795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}/* End */ /* Start:/local/templates/need-cars.1.0/lazyload/style.css?170841652743*/
.iframeLoaderScroll{display:block}/* End */ /* Start:/local/templates/need-cars.1.0/template_styles.css?176364519459664*/
.work-video .plyr__video-embed{max-width:524px}#feedback-popup{z-index:99993} .form-control.error{border-color:#ff0000; background-color:#fdf9f9}.list-social .fb a{background-image:url(/local/templates/need-cars.1.0/images/vk.svg)}.list-contact li a{font-size:29px}.plyr--video.plyr--fullscreen-enabled .plyr__controls{width:100%}.plyr__video-embed{/*padding-bottom:0;*/ } .popup:after{display:none}.list-price:after{display:none}.list-price li{width:100%}.list-price{display:inline-block}.list-price .info-ico{background-image:url(/local/templates/need-cars.1.0/images/service-price-i.png); width:15px; height:15px; display:inline-block; vertical-align:top; margin-top:10px; cursor:pointer; position:relative}.list-price .price-dscr{position:absolute; z-index:100; left:-33px; top:34px; background-color:rgba(12,13,18,.9); padding:20px; display:inline-block; color:#fff; color:#eeeeee; font-size:13px; font-family:'GothamPro', Arial, Helvetica, sans-serif; border-radius:3px; font-style:normal; min-width:260px; display:none; letter-spacing:0}.list-price .price-dscr:after{border:10px solid transparent; border-bottom:10px solid rgba(12,13,18,.9); border-left:10px solid rgba(12,13,18,.9); content:""; display:block; position:absolute; left:40px; top:-20px}@media screen and (max-width:640px){.list-price .info-ico{position:static} .list-price .price{position:relative} .list-price .price-dscr{top:100%; left:50%; right:auto; transform:translateX(-50%); margin:-5px 0 0} .list-price .price-dscr:after{left:auto; /* right:10px; */ }}@media screen and (max-width:560px){.list-price .price-dscr:after{left:30%}}@media screen and (max-width:420px){.list-price .price-dscr:after{border:5px solid transparent; border-bottom:5px solid rgba(12,13,18,.9); border-left:5px solid rgba(12,13,18,.9); top:-10px}}@media screen and (max-width:380px){.list-price .price-dscr:after{left:50%}}.list-price .info-ico:hover .price-dscr{display:block} .service-work-list li{width:33.33%} .service-map-box{background-image:url(/local/templates/need-cars.1.0/images/russia-map.png); min-height:518px; background-position:center; background-repeat:no-repeat; margin-bottom:50px}.service-map-box ul{position:relative; width:100%; height:100%; list-style-type:none}.service-map-box ul li{position:absolute; left:0; top:0; background-repeat:no-repeat; background-position:left center; padding-left:30px; background-image:url(/local/templates/need-cars.1.0/images/s-map-1.png)}.service-map-box ul li .name{display:block; color:#000000; font-size:18px; margin-bottom:5px; line-height:1; font-family:'GothamPro'; font-weight:500}.service-map-box ul li:hover .name{color:#f5091a}.service-map-box ul li .dscr{color:#000; font-size:12px; line-height:1; display:block}.service-map-box ul li:after{display:none}.service-map-box .consult-box{position:absolute; right:95px; top:140px}.service-map-box .container{position:relative}.service-map-box .consult-box .title{background-image:url(/local/templates/need-cars.1.0/images/russia-map-question.png); background-repeat:no-repeat; background-position:left 5px; padding-left:55px; font-size:24px; line-height:1.2; color:#000; font-family:'GothamPro'; font-weight:500}.service-map-box .consult-box .nav a.btn.small{color:#000; border-bottom:1px solid #e2001a}.service-map-box .consult-box .nav a.btn.small:after{background:url("/local/templates/need-cars.1.0/images/ico-arrow.svg") no-repeat; width:12px; height:12px; background-size:cover}/*.service-map-box ul li.i-1{background-image:url(/local/templates/need-cars.1.0/images/s-map-1.png); top:120px; left:70px}.service-map-box ul li.i-2{background-image:url(/local/templates/need-cars.1.0/images/s-map-2.png); top:42px; left:90px}.service-map-box ul li.i-3{background-image:url(/local/templates/need-cars.1.0/images/s-map-3.png); top:215px; left:0}*/ .list-details .circle:after{content:""; display:none; border:3px solid rgba(245,9,26,.15); width:20px; height:20px; position:absolute; left:-6px; top:-6px; border-radius:100%; box-sizing:border-box; display:none}.list-details .circle{width:14px; height:14px}.list-details li.active .circle:after{display:block} textarea.form-control{min-height:120px}.title-input span{color:#929496; font-size:11px; font-weight:400; margin-left:14px}.form input.error::placeholder{color:#be1e30; font-weight:500} .hide-dscr-box{display:none} .desc-details .nav-box{margin-top:30px} @media (max-width:768px){.service-work-list li{width:100%} .service-map-box{background:transparent; min-height:auto} .service-map-box ul{padding-left:0} .service-map-box ul li{position:relative; left:auto !important; top:auto !important; margin-bottom:15px}}.plyr__control--overlaid{background:transparent !important; background-image:url(/local/templates/need-cars.1.0/images/video-play-ico.png) !important; width:47px !important; height:47px !important; padding:0 !important} .plyr__poster{background-size:cover} .inner .list-services.services-list-pop{margin-bottom:30px} .details-section{background:transparent} .details-section .tabs-nav{list-style-type:none; margin:0 0 70px; padding:0; width:100%; display:block; flex:0 0 50%}.details-section .tabs-nav.col-30{flex:0 0 33.33%}.details-section .tabs-nav li{margin-bottom:0; position:relative; z-index:1; letter-spacing:0; padding:0}.details-section .tabs-nav li:after{display:none}.details-section .tabs-nav:first-child li{margin-right:30px}.details-section .tabs-nav.col-30 li{margin:0 30px 0 0; padding:0; letter-spacing:0}.details-section .tabs-nav.col-30:last-child li{margin-right:0}.details-section .tabs-nav.col-30 li:after{display:none}.details-section .tabs-nav li a{display:block; color:#1d1e22; font-size:22px; font-weight:500; width:100%; border:1px solid #ebf0f1; height:70px; line-height:70px; margin-top:-1px; text-decoration:none}.details-section .tabs-nav li a span{display:block; padding:0 45px; position:relative; border:2px solid transparent; margin:-3px 0px 0; width:100%}.details-section .tabs-nav li img{display:inline-block; vertical-align:middle; max-height:40px}.details-section .tabs-nav.col-30 img{margin-right:10px}.details-section .tabs-nav.col-30 i{font-style:normal; line-height:1; display:inline-block; max-width:200px; vertical-align:middle}.details-section .tabs-nav.col-30 a span{padding:0 30px}.details-section .tabs-nav li a:after{background-position:center; background-repeat:no-repeat; background-image:url(/local/templates/need-cars.1.0/images/tab-arrow.png); content:""; display:block; position:absolute; right:35px; top:0; height:70px; width:12px}.details-section .tabs-nav li.active{z-index:2; background-color:#fff}.details-section .tabs-nav li.active a:after{background-image:url(/local/templates/need-cars.1.0/images/tab-arrow-active.png)}.details-section .tabs-nav li.active a span{color:#f5091a; font-weight:600; border-color:#f5091a}.details-section .tabs-nav li a span{display:flex; align-items:center; height:100%; margin:0}.details-section .tabs-nav li a span i.img-box{display:inline-block; vertical-align:top; width:50px; margin-right:20px; text-align:center; margin-bottom:0; max-width:100%}.details-section .tabs-nav li a span i.img-box img{max-width:100%; width:auto}.details-section .tab-title-box{background-repeat:no-repeat; background-position:left bottom; padding-left:450px; background-size:345px auto; position:relative; z-index:2}.details-section .tab-name{display:block; width:100%; color:#000; font-size:55px; font-weight:500; margin:0 0 15px; line-height:1}.details-section .tab-name i{font-style:normal}.details-section .tab-sub-title, .details-section .tab-sub-title p{color:#000; font-size:20px; display:block; letter-spacing:0; line-height:1.2; font-family:'GothamPro'; font-weight:400}.details-section .tab-sub-title p{margin:0}.details-section .tab-sub-title a{border-bottom:1px solid rgba(0,0,0,.5)}.details-section .tab-sub-title a:hover{border-bottom:1px solid transparent}.details-section .tab{display:none; position:relative}.details-section .tab.active{display:block}.details-section .tab .full-dscr{color:#000; font-size:15px; margin-top:30px}.details-section .tab .full-dscr ol{counter-reset:myCounter; margin:0 0 0 60px; padding:0}.details-section .tab .full-dscr ol li{list-style:none; margin-bottom:10px; position:relative; padding-left:30px; letter-spacing:0; line-height:21px}.details-section .tab .full-dscr ol > li:after{display:none}.details-section .tab .full-dscr ol li strong{font-size:22px; font-weight:500}.details-section .tab .full-dscr ol li:before{counter-increment:myCounter; content:counter(myCounter)"."; color:#f5202f; font-size:27px; display:inline-block; margin:0 15px 0 0; font-family:'FuturaPT'; font-weight:600; position:absolute; left:-25px; width:45px; text-align:left}.details-section .tab .full-dscr p{color:#000; margin:0 0 15px; padding:0; letter-spacing:0; line-height:21px}.details-section .tab .full-dscr p.tab-nav-next{text-align:left}.details-section .tab .full-dscr a{color:#000; /* border-bottom:1px solid rgba(0,0,0,.5); */ text-decoration:none}/* .details-section .tab .full-dscr a.btn{border-bottom-color:#e2001a} */
/* .details-section .tab .full-dscr a:hover{border:none} */
.details-section .tab .full-dscr ul{list-style:none; /* margin:0; padding:0px 0 15px 25px; */ padding:0; margin:0 0 15px}.details-section .tab .full-dscr ul li{position:relative; color:#000; font-size:15px; font-weight:400; line-height:1.2; letter-spacing:-0.004em; margin:0 0 5px; padding:0 24px 0 24px}.details-section .tab .full-dscr ul li:after{position:absolute; content:''; width:11px; height:11px; border-radius:50%; border:2px solid #fd0606; box-sizing:border-box; top:4px; left:0; background:none}.details-section .tab .full-dscr ul.service-check-lists{padding-left:0}.details-section .tab .full-dscr ul.service-check-lists li:after{display:none}.details-section .tab .full-dscr ul.service-check-lists li{margin-bottom:15px}.details-section .tab .full-dscr ul.red-ico li::after{display:none}.details-section .tab .full-dscr ul.list-price{padding:27px 10px 8px}.details-section .tab .full-dscr ul.list-price li{padding:0 15px 0 30px; margin-bottom:20px !important} .details-section .tabs-nav li.col-30 a span{display:flex; align-items:center; height:70px}.details-section .tabs-nav li.col-30 a span i{max-width:100%; flex:0 0 220px} .details-section .tabs-box.tabs-60 .bg{left:-50px} .details-section .tabs-box{margin-bottom:50px; position:relative}.details-section .tabs-box .bg{position:absolute; left:-90px; top:-40px}/*.details-section .tab:after{content:""; display:block; position:absolute; left:-142px; top:-20px; background-image:url(/local/templates/need-cars.1.0/images/tab-img-bg.png); width:537px; height:222px}*/ .details-section .service-btn{margin-top:35px}.details-section .price-list-box .col-50{margin-bottom:0}.details-section .tab-sub-title{margin-bottom:80px} .service-how-list{display:flex} .details-section .text-box{padding-top:27px} @media (max-width:768px){.details-section .tab .full-dscr ol{margin-left:0} .service-how-list{display:block} .details-section .col-50:first-child{margin-bottom:0} .details-section .tabs-nav li img{display:none} .details-section .tabs-nav li a span{padding:0 15px} .details-section .tabs-nav li a{font-size:14px} .details-section .tabs-box .bg{display:none} .details-section .tab-title-box{background:transparent !important; padding:0} .details-section .tabs-nav{margin-bottom:15px} .details-section .tab-name{font-size:40px} .details-section .tab-sub-title{margin-bottom:0} .details-section .tabs-59 .tab-title-box{padding-left:0} .service-map-box .consult-box{position:relative; right:auto; top:auto}} .bottom-form-box{display:block}.bottom-form-box .row{margin-bottom:0px}.bottom-form-box strong{margin-bottom:40px}.bottom-form-box input[type="submit"]{margin-top:16px}.bottom-form-box{margin:auto; padding:auto} .service-gallery{margin:60px 0; position:relative}.service-gallery .slick-arrow{margin-top:-72px}.service-gallery .img{display:block; width:254px; height:180px; background-repeat:no-repeat; background-position:center; background-size:cover; margin-bottom:15px}.service-gallery .name{font-size:20px; color:#000000; font-family:'FuturaPT'; font-weight:100}.service-gallery .bg-grey{height:606px; top:-124px; transform:translate(-50%, -50%) rotate(-15deg)} .service-check-lists{display:flex; margin:0 0 30px; padding:0; list-style-type:none; /*justify-content:space-around;*/ align-items:stretch; flex-wrap:wrap}.service-check-lists li{flex:0 0 25%; position:relative; padding-left:40px; margin-bottom:30px}.service-check-lists li:before{content:""; display:block; position:absolute; left:0; top:2px; background-image:url(/local/templates/need-cars.1.0/images/li-check-bg.png); width:19px; height:19px}.service-check-lists li:after{content:""; display:block; width:158px; height:1px; background-color:#ebf0f1; position:absolute; left:0px; bottom:-18px}.service-check-lists li .name{font-size:17px; color:#000; font-weight:500; display:inline}.service-check-lists li .info-ico{display:inline-block; background-image:url(/local/templates/need-cars.1.0/images/service-price-i.png); width:15px; height:15px; vertical-align:top; cursor:pointer; margin-top:4px; position:relative}.service-check-lists li .info-ico .dscr{display:none; position:absolute; left:-33px; top:34px; background-color:rgba(12,13,18,.9); padding:20px; color:#eee; font-size:13px; border-radius:3px; z-index:1000; min-width:190px}@media screen and (max-width:480px){.service-check-lists li .info-ico{position:static} .service-check-lists li .info-ico .dscr{left:50%; transform:translateX(-50%); top:100%; margin:10px 0 0}}@media screen and (max-width:380px){.service-check-lists li .info-ico .dscr{width:100%}}.service-check-lists li .info-ico .dscr:after{border:10px solid transparent; border-bottom:10px solid rgba(12,13,18,.9); border-left:10px solid rgba(12,13,18,.9); content:""; display:block; position:absolute; left:40px; top:-20px}@media screen and (max-width:480px){.service-check-lists li .info-ico .dscr:after{left:auto; right:5px; border:5px solid transparent; border-bottom:5px solid rgba(12,13,18,.9); border-left:5px solid rgba(12,13,18,.9); top:-10px}}.service-check-lists li .info-ico:hover .dscr{display:block}.service-check-lists li.no-i{padding-left:0; margin-bottom:0}@media screen and (max-width:480px){.details-section .tab .full-dscr ul.service-check-lists li.no-i{padding:0 13px}}@media screen and (max-width:380px){.details-section .tab .full-dscr ul.service-check-lists li.no-i{padding:0; white-space:nowrap}}.service-check-lists li.no-i:after{bottom:-10px}.service-check-lists li.no-i:before{display:none}.service-check-lists li.no-i .img{display:inline-block; vertical-align:middle}.service-check-lists li.no-i .img img{width:55px}.tab-dscr-125 .service-check-lists li.no-i .img img{width:77px}.service-check-lists li.no-i .name{display:inline-block; vertical-align:middle; margin-left:10px} .vin-form-box{display:flex; justify-content:space-around}.vin-form-box .item{flex:0 0 22%; overflow:hidden}.vin-form-box .item:last-child{margin-top:16px}.vin-form-box .item input[type="submit"], .tabs-forms .item input[type="submit"]{display:block; text-align:center; padding-left:0; padding-right:0; margin-bottom:4px} .tab-dscr-124 .service-check-lists li{flex:0 0 50%}.tab-dscr-124 .service-check-lists li:after{display:none} .full-dscr .check-box{background-color:#f9f9fa; padding:30px 50px}.details-section .tab .full-dscr .check-box p{color:#000; font-size:16px; font-weight:500; margin:0 0 30px; padding:0}.full-dscr .check-box ul{list-style-type:none; margin:0; padding:0; display:flex; justify-content:space-around}.full-dscr .check-box ul li{flex:0 0 30%; color:#000000; font-size:18px; position:relative; padding-left:30px}.full-dscr .check-box ul li:before{content:""; display:block; position:absolute; left:0; top:3px; background-image:url(/local/templates/need-cars.1.0/images/check-ico.png); width:15px; height:15px} .more-popup .popup.service-gallery-pop{padding:0 30px}.more-popup .popup.service-gallery-pop .popup__scroll{padding:30px 0} @media (max-width:1600px){.details-section .tabs-nav li.col-30 a span{font-size:20px} }@media (max-width:768px){.details-section .vin-form-box{display:block; margin:0} .details-section .vin-form-box .item{margin-bottom:15px} .service-check-lists{display:block} .full-dscr .check-box ul{display:block} .full-dscr .check-box ul li{margin-bottom:15px} .full-dscr .check-box ul li:last-child{margin-bottom:0} .tab-dscr-125 .service-check-lists{display:flex} .tab-dscr-125 .service-check-lists li.no-i{flex:0 0 50%} .tab-dscr-125 .service-check-lists li.no-i:after{display:none} .service-check-lists li.no-i .name{font-size:15px} .service-check-lists li.no-i .img{max-width:45px} .service-check-lists li.no-i .img img{max-width:100%; height:auto} .indx-body .video-holder{display:none} .indx-body .main-section{background-image:url(/local/templates/need-cars.1.0/images/img-bg-02.jpg); background-repeat:no-repeat; background-size:cover} .service-gallery .img{margin:0 auto 15px} .service-gallery .name{text-align:center; display:block} .more-popup .popup{padding:0px}}@media screen and (max-width:380px){.service-check-lists li.no-i .name{margin-left:5px}} .details-section .tabs-after{margin-bottom:20px}.details-section .tabs-after .two-columns{display:flex}.details-section .tabs-after .two-columns .item{flex:0 0 50%; padding:0 15px 0 37px; position:relative}.details-section .tabs-after .two-columns .item:before{content:""; display:block; background-image:url(/local/templates/need-cars.1.0/images/li-check-bg.png); width:19px; height:19px; position:absolute; left:0; top:5px}.details-section .tabs-after .two-columns .item .title{color:#000; font-size:24px; margin:0 0 22px; line-height:1.1; font-weight:500; font-family:'GothamPro'}.details-section .tabs-after .two-columns .item .title span{color:#f5091a}.details-section .tabs-after .two-columns .item .dscr{color:#000; font-size:18px}.details-section .tabs-after .two-columns .item .dscr span{display:block; color:#6b6b6b; font-size:13px} @media (max-width:768px){.details-section .tabs-after .two-columns{display:block; padding:0 15px} .details-section .tabs-after .two-columns .item{margin:0 0 30px}}@media (max-width:480px){.details-section .tabs-after .two-columns .item{padding:0 0 0 25px}} .form-buy{}.form-buy .item:last-child{margin-top:0} .buyout-list{margin-bottom:40px; padding:30px 50px; background-color:#f9f9fa}.buyout-list .title{color:#000; font-size:16px; line-height:1; font-family:'GothamPro'; font-weight:500; margin-bottom:25px}.buyout-list ul{list-style-type:none; margin:0; padding:0; display:flex}.buyout-list ul li{flex:0 0 25%; padding:0 0 0 30px; position:relative; font-size:18px; background-image:url(/local/templates/need-cars.1.0/images/buyout-list-ico.png); background-repeat:no-repeat; background-position:left 3px; letter-spacing:0; line-height:21px}.buyout-list ul li:after{display:none}.work-section .row{margin-bottom:0}.work-section{margin-bottom:26px}.reviews-big-slider{margin-bottom:20px}.reviews-section.type2{padding-bottom:20px}@media (max-width:768px){.buyout-list ul{display:block} .hidden-sm{display:none} .work-section .row{margin-bottom:20px} .reviews-section.type2{padding-bottom:20px} .special-offer-section{padding-top:10px} .reviews-item{padding-bottom:20px} .work-section{/* padding-bottom:10px; */ padding-bottom:0} .price-calc-box .val{line-height:1.2} .buyout-list{padding:30px} .buyout-list ul li{margin-bottom:10px}}@media (max-width:480px){.service-map-box{margin-bottom:25px} .question-box{text-align:left} .work-section{padding-bottom:0}} .ui-slider-holder{position:relative}.ui-slider-holder .ui-slider{position:relative}.ui-slider-holder .ui-slider:after{content:""; display:block; width:100%; height:8px; background-color:#f6f7f8; border-radius:4px}.ui-slider .ui-slider-range{background-color:#f5091a; height:8px; border-radius:4px}.ui-slider .ui-slider-handle{top:-30px; width:75px; text-align:center; font-family:'GothamPro'; font-size:12px; margin-left:-37px}.ui-slider .ui-slider-handle span{left:30px; position:relative}.ui-slider .ui-slider-handle:after{content:""; display:block; width:30px; height:30px; border-radius:100%; border:8px solid #f5091a; background-color:#fff; position:absolute; left:30px; top:19px; box-sizing:border-box}.ui-slider-holder .note{font-family:'GothamPro'; font-size:12px; position:absolute; left:0; bottom:-30px}.ui-slider-holder .note.i-1{left:0}.ui-slider-holder .note.i-2{left:50%}.ui-slider-holder .note.i-3{right:0; left:auto} .price-calc-box{margin-bottom:55px}.price-calc-box .dscr{color:#000; font-size:15px; margin-bottom:35px}.price-calc-box .val{margin-bottom:17px; font-size:36px; font-family:'FuturaPT'}.price-calc-box .val span{color:#f5091a}.price-calc-box .val i{font-size:18px; color:#f5091a; font-style:normal} .inner .main-title i{color:#f5091a; font-style:normal}.tabs-after-58{width:100%}.tabs-after-58 .title.small{font-size:36px; font-weight:500; margin-bottom:30px}.tabs-after-58 .two-columns{}.tabs-after-58 ul{list-style-type:none; margin:0; padding:0; flex:0 0 50%}.tabs-after-58 ul li{margin-bottom:10px; font-size:18px; font-family:'GothamPro'; font-weight:500; margin-left:45px; position:relative; padding-left:35px}.tabs-after-58 ul li:after{content:""; display:block; background-image:url(/local/templates/need-cars.1.0/images/li-check-bg.png); width:19px; height:19px; position:absolute; left:0; top:0px; border:none; border-radius:0} .vin-form-box .item .photos-input, .form-60-126 .item .photos-input{position:relative; z-index:3; opacity:0; outline:0;opacity:0;/* pointer-events:none;user-select:none */ }.vin-form-box .item .file-loader, .form-60-126 .item .file-loader{position:relative}.vin-form-box .item .file-loader label, .form-60-126 .item .file-loader label{cursor:pointer}.vin-form-box .item .file-loader .desc, .form-60-126 .item .file-loader .desc{margin-top:5px}.vin-form-box .item .file-loader a, .form-60-126 .item .file-loader a{display:block; color:#000; font-size:18px; font-weight:500; position:absolute; left:0; top:0; padding-left:40px; z-index:2; pointer-events:none}.vin-form-box .item .file-loader a span, .form-60-126 .item .file-loader a span{border-bottom:1px dotted #e2001a}.vin-form-box .item .file-loader a:hover span, .form-60-126 .item .file-loader a:hover span{border-bottom-color:transparent}.vin-form-box .item .file-loader .desc, .form-60-126 .item .file-loader .desc{padding-left:40px}.vin-form-box .item .file-loader a:after, .form-60-126 .item .file-loader a:after{content:""; display:block; width:21px; height:33px; background-image:url(/local/templates/need-cars.1.0/images/file-ico.png); position:absolute; left:0; top:0} @media (max-width:768px){.details-section .tabs-after.tabs-after-58 .two-columns{display:block} .details-section .tabs-after.tabs-after-58{padding:0 15px} .tabs-after-58 ul li{margin-left:0} div.beono-flashmessage{width:100%; margin-left:-50%; box-sizing:border-box}} .portfolio-section .inner-menu{margin:0 -6px 28px; display:flex; flex-wrap:wrap; justify-content:space-between; padding:32px 27px 0 0}@media (max-width:1100px){.portfolio-section .inner-menu{padding:32px 0 0} .inner-menu:after{right:1px}}@media (max-width:1035px){.portfolio-section .inner-menu{display:block}}@media (max-width:767px){.portfolio-section .inner-menu{display:flex; overflow:hidden; overflow-x:auto; white-space:nowrap; flex-wrap:nowrap; -ms-overflow-style:none; scrollbar-width:none} .portfolio-section .inner-menu::-webkit-scrollbar{width:0; height:0}}.portfolio-section .inner-menu li{padding:0 12px; letter-spacing:0}.portfolio-section .inner-menu li:after{display:none}.portfolio-section .inner-menu li a:hover{color:#000}.desc-blog .tag{float:left; max-width:50%}.desc-blog .date{float:right; color:#626363; font-size:12px; font-weight:400; line-height:18px; max-width:50%}.clear{clear:both}.head-article .title-box .tag{display:inline-block}.head-article .title-box .date{color:#c7ced4; margin:0 0 8px; display:inline-block; font-family:'FuturaPT'; font-size:10px; font-weight:800; line-height:14px; letter-spacing:0.055em}.tab-dscr-125 .model-title{font-size:32px; color:#000; margin-bottom:30px; font-family:'FuturaPT'; font-weight:300; line-height:32px; letter-spacing:-0.04em}.full-dscr .check-box ul.red-ico li:before{background-image:url(/local/templates/need-cars.1.0/images/buyout-list-ico.png)} .vin-form-success{background-color:#f5f8ef; padding:38px 270px 38px 190px; margin-bottom:30px; position:relative; display:none}.vin-form-success:after{content:""; display:block; width:32px; height:32px; background-image:url(/local/templates/need-cars.1.0/images/vin-form-success.png); position:absolute; left:131px; top:39px}.vin-form-success .name{color:#000; font-size:30px; line-height:1.1; margin-bottom:20px; font-weight:500}.vin-form-success .dscr{font-size:14px}@media (max-width:768px){.vin-form-success{padding:30px} .vin-form-success:after{display:none}}/* .fancybox-slide:before{height:30%} */
.work-detail-box{max-width:1297px; min-height:600px; padding:0; background-color:#fff; margin:0 auto}.work-detail-box .popup{position:relative; max-width:none; width:100%}.work-detail-box .pop-box{padding:30px}.work-detail-box .text{margin:0 0 30px}@media screen and (max-width:1023px){/* .fancybox-slide:before{display:none} */
}@media (max-width:768px){.work-detail-box{min-width:100%; min-height:100%} #gallery_popup{/* min-width:auto; */ min-height:auto}} .details-section .tabs-box{margin-bottom:0}.details-section .tabs-box.tabs-60{margin-bottom:60px}.details-section .tab-nav-next{margin-bottom:50px; text-align:right} .fancybox-content.more-popup{pointer-events:auto; opacity:1; left:0; top:0; background:transparent; padding:0}/* .fancybox-content.more-popup .bg{display:none} */
/* .fancybox-content.more-popup .close{display:none} */
.fancybox-content.more-popup .popup{position:relative; margin:0 auto} .service-nav-box{display:flex; align-items:center; /* justify-content:space-around; */ justify-content:flex-end}.details-section .service-btn{margin:0; min-width:58%}.details-section .tab-nav-next{margin:0 0 0 25px; display:block; /* width:100%; */ width:auto}@media (max-width:768px){.details-section .price-list-box .service-nav-box{/* display:block !important; */ margin-bottom:30px; display:flex} .details-section .price-list-box .service-nav-box .tab-nav-next{text-align:left}} .form-control.vin-input{padding-left:13px; padding-right:13px; text-transform:uppercase} .list-services li.no-hover:after{display:none}.details-section .tabs-after.tabs-after-59{margin-top:30px} .form-buy.first{margin-top:50px} .portfolio-section{padding-bottom:0} .form-60-126{}.form-60-126 .item{flex:0 0 25%; overflow:hidden}.form-60-126 .item.two-item{flex:0 0 50%}.item.three-item{flex:0 0 71%}.form-60-126 .submit-holder{margin:18px 0 0 0}.form-60-125 .item{flex:0 0 25%; overflow:hidden}.form-60-124 .item{flex:0 0 33.33%; overflow:hidden}.tabs-forms .row{justify-content:space-around}.tabs-forms .item .input-holder{padding:0 15px}.tabs-forms{margin-top:-20px}.tabs-forms .hidden-form{display:none}.tabs-forms .show-form{display:block}.form-60-126 .item .file-loader a:after{left:15px}.form-60-126 .item .file-loader a{padding-left:55px}.file-loader:hover a span{border:none !important}.form-60-125 .item .submit-holder, .form-60-124 .item .submit-holder{margin-top:20px} @media (max-width:768px){.form-60-126 .item, .form-60-125 .item, .form-60-124 .item{flex:0 0 100%} .form-60-126 .item.two-item{flex:0 0 100%; margin-top:19px} .item.three-item{flex:0 0 100%; margin-top:19px}}.tab-price{margin:30px 0 -20px}.details-section .tab .full-dscr.tab-dscr-126 .tab-price{margin-top:0}.full-dscr .service-check-lists.last-check-list{}.full-dscr .service-check-lists.last-check-list ~p{margin-bottom:0; font-size:16px}.details-section .tab .full-dscr ul.list-price{margin:0; display:block}@media only screen and (max-width:640px){.details-section .tab .full-dscr.tab-dscr-126 .tab-price{margin:0} .details-section .tab .full-dscr ul.list-price{margin-bottom:15px}}.details-section .tab .full-dscr ul.list-price li{margin:0}.details-section .tab .full-dscr ul.list-price li:after{display:none}.details-section .tab-row .col-50{margin-bottom:0; flex:0 0 50%}@media only screen and (max-width:1023px){.details-section .tab-row .col-50{flex:none} .details-section .service-btn{min-width:auto}}.details-section .tab-row .tab-nav-next{margin-top:40px}.details-section .tab-row .service-btn{margin-top:40px} .details-section .tab .full-dscr ol{/* margin-bottom:30px; */ margin-bottom:15px}.details-section .tab .full-dscr.tab-dscr-160 ol{margin-bottom:0}.details-section .tab .full-dscr ol li ul{/* padding-left:0; */ padding:0; margin:0}.details-section .tab .full-dscr ol li ul li:before{display:none} .list-work .desc strong{white-space:nowrap} .inner-slider .desc .date{color:#626363; display:block; font-size:12px; font-weight:400; line-height:18px} .range-services .view-icon .item-img{display:inline-block; vertical-align:middle; max-width:60px}.range-services .item-img-box{min-height:75px; line-height:75px; margin-bottom:35px} .special-offer-section{padding-top:25px}.range-services li a{text-decoration:none; display:block; width:100%; height:100%}.range-services .inner-item{padding-bottom:40px; min-height:250px}.inner-item .btn{bottom:20px}.range-services .title-list{min-height:48px} .price-calc-box .val br{display:none}@media (max-width:768px){.details-section .tabs-nav li a span i.img-box{display:none} .details-section .tabs-nav.col-30 li{margin:0 30px} .details-section .tabs-nav.col-30{flex:0 0 100%} .list-price .price{font-size:30px} .details-section .tab-row .col-50{/* flex:0 0 100%; */ flex:none; display:flex} .details-section .tab-nav-next{text-align:left} .bottom-form-box .title-input{text-align:left} .details-section .tabs-nav{flex:0 0 100%} .details-section .tabs-nav li{margin:0 30px} .price-calc-box .val br{display:block} .details-section .tab .full-dscr ol li{margin-left:30px} .portfolio-section .inner-menu li{width:100%; text-align:left} .slider-box{max-width:320px; overflow:hidden} .pop-box .desc-box{max-width:100%} .details-section .tab .full-dscr.tab-dscr-126 .tab-price, .tab-price{margin:30px 0 0} .details-section .tab .full-dscr ul.list-price{margin:0 0 27px} .details-section.tabset .tab-row .service-nav-box{margin-bottom:30px} .details-section .tab-row .service-btn, .details-section .tab-row .tab-nav-next{margin-top:0} .details-section .tabs-box.tabs-60{margin-bottom:40px} .special-offer-section{padding-top:15px}}@media (max-width:640px){.details-section.tabset .tab-row .service-nav-box{display:flex; justify-content:space-between; flex-wrap:wrap; flex:none} .details-section.tabset .service-btn, .details-section.tabset .tab-nav-next{margin:0 0 10px}}@media (max-width:480px){.special-offer-section{padding-top:15px}}@media (max-width:380px){.list-price .price{font-size:28px}} .portfolio-section .inner-box{border:2px solid transparent; padding:9px}.portfolio-section .inner-box:hover{border-color:#f5091a}.portfolio-section .inner-box .img-box{position:relative}.portfolio-section .inner-box .img-box:after{content:""; transition:all .3s linear; display:block; opacity:0; width:100%; height:100%; background-color:rgba(0,0,0,.5); position:absolute; left:0; top:0; z-index:2}.portfolio-section .inner-box:hover .img-box:after{opacity:1}.portfolio-section .inner-box .img-box img{position:relative; z-index:1}.portfolio-section .inner-box .img-box .img{display:block; width:100%; height:250px; background-repeat:no-repeat; background-size:cover; background-position:center; position:relative; z-index:1}@media (max-width:768px){.portfolio-section .inner-box .img-box .img{height:353px}}@media (max-width:640px){.portfolio-section .inner-box .img-box .img{height:288px}}@media (max-width:480px){.portfolio-section .inner-box .img-box .img{/* height:330px; */ height:466px}}@media (max-width:380px){.portfolio-section .inner-box .img-box .img{/* height:280px; */ height:300px}}.portfolio-section .inner-box .img-box .sale{position:absolute; left:10px; top:10px; display:inline-block; padding:0 15px; height:27px; line-height:27px; background-color:#ff0000; z-index:3; color:#fff; text-transform:uppercase; font-size:14px; font-family:'FuturaPT'; font-weight:bold}.portfolio-section .inner-box .img-box .in-stock{position:absolute; left:10px; top:10px; display:inline-block; padding:0 15px; height:27px; line-height:27px; background-color:#12BF2E; z-index:3; color:#fff; text-transform:uppercase; font-size:14px; font-family:'FuturaPT'; font-weight:bold}.portfolio-section .inner-box .frame iframe{border:none; width:100%; height:200px} #uploadImagesList{list-style:none; margin:10px 0 0 0; padding:0}#uploadImagesList li{display:inline-block; vertical-align:top; margin-bottom:10px; width:100px; margin-right:10px}#uploadImagesList li .img-wrap{display:block; margin:0 0px 10px 0}#uploadImagesList li .img-wrap img{max-width:100%; height:auto}#uploadImagesList li .img-wrap i{display:block; width:100%; height:100px; background-repeat:no-repeat; background-size:cover; background-position:center}#uploadImagesList li .delete-link{color:#929496; font-size:11px; font-weight:400; line-height:15px; letter-spacing:-0.015em; cursor:pointer}.form-61-58.tabs-forms .item .input-holder{padding:0} .imgs-load-box{margin-top:10px; margin-left:10px; max-width:810px}.imgs-load-box .item{position:relative; width:100px; margin:0 6px 10px 0; display:inline-block; vertical-align:top}.imgs-load-box .item:nth-child(7n){margin-right:0}.imgs-load-box .item .img{width:100%; height:100px; display:block; background-repeat:no-repeat; background-position:center; background-size:cover; margin:0 0 10px}.imgs-load-box .item .del{color:#929496 !important; font-size:11px !important; font-weight:400 !important; line-height:15px !important; letter-spacing:-0.015em !important; position:relative !important; padding:0 !important; pointer-events:auto !important}.imgs-load-box .item .del:after{display:none !important}.reviews-form-add .imgs-load-box .item:nth-child(7n){margin-right:6px} #fountainG{position:relative; width:126px; height:15px; margin:auto; display:none} .fountainG{position:absolute; top:0; background-color:rgb(0,0,0); width:15px; height:15px; animation-name:bounce_fountainG; -o-animation-name:bounce_fountainG; -ms-animation-name:bounce_fountainG; -webkit-animation-name:bounce_fountainG; -moz-animation-name:bounce_fountainG; animation-duration:1.5s; -o-animation-duration:1.5s; -ms-animation-duration:1.5s; -webkit-animation-duration:1.5s; -moz-animation-duration:1.5s; animation-iteration-count:infinite; -o-animation-iteration-count:infinite; -ms-animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; animation-direction:normal; -o-animation-direction:normal; -ms-animation-direction:normal; -webkit-animation-direction:normal; -moz-animation-direction:normal; transform:scale(.3); -o-transform:scale(.3); -ms-transform:scale(.3); -webkit-transform:scale(.3); -moz-transform:scale(.3); border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px} #fountainG_1{left:0; animation-delay:0.6s; -o-animation-delay:0.6s; -ms-animation-delay:0.6s; -webkit-animation-delay:0.6s; -moz-animation-delay:0.6s} #fountainG_2{left:16px; animation-delay:0.75s; -o-animation-delay:0.75s; -ms-animation-delay:0.75s; -webkit-animation-delay:0.75s; -moz-animation-delay:0.75s} #fountainG_3{left:31px; animation-delay:0.9s; -o-animation-delay:0.9s; -ms-animation-delay:0.9s; -webkit-animation-delay:0.9s; -moz-animation-delay:0.9s} #fountainG_4{left:47px; animation-delay:1.05s; -o-animation-delay:1.05s; -ms-animation-delay:1.05s; -webkit-animation-delay:1.05s; -moz-animation-delay:1.05s} #fountainG_5{left:63px; animation-delay:1.2s; -o-animation-delay:1.2s; -ms-animation-delay:1.2s; -webkit-animation-delay:1.2s; -moz-animation-delay:1.2s} #fountainG_6{left:79px; animation-delay:1.35s; -o-animation-delay:1.35s; -ms-animation-delay:1.35s; -webkit-animation-delay:1.35s; -moz-animation-delay:1.35s} #fountainG_7{left:94px; animation-delay:1.5s; -o-animation-delay:1.5s; -ms-animation-delay:1.5s; -webkit-animation-delay:1.5s; -moz-animation-delay:1.5s} #fountainG_8{left:110px; animation-delay:1.64s; -o-animation-delay:1.64s; -ms-animation-delay:1.64s; -webkit-animation-delay:1.64s; -moz-animation-delay:1.64s} @keyframes bounce_fountainG{0%{transform:scale(1); background-color:rgb(0,0,0)} 100%{transform:scale(.3); background-color:rgb(255,255,255)}} @-o-keyframes bounce_fountainG{0%{-o-transform:scale(1); background-color:rgb(0,0,0)} 100%{-o-transform:scale(.3); background-color:rgb(255,255,255)}} @-ms-keyframes bounce_fountainG{0%{-ms-transform:scale(1); background-color:rgb(0,0,0)} 100%{-ms-transform:scale(.3); background-color:rgb(255,255,255)}} @-webkit-keyframes bounce_fountainG{0%{-webkit-transform:scale(1); background-color:rgb(0,0,0)} 100%{-webkit-transform:scale(.3); background-color:rgb(255,255,255)}} @-moz-keyframes bounce_fountainG{0%{-moz-transform:scale(1); background-color:rgb(0,0,0)} 100%{-moz-transform:scale(.3); background-color:rgb(255,255,255)}} .service-pop-detail-text .popup{max-width:1200px}.head-form .form-res{margin-top:5px; display:none; color:#008000}.details-section .text-box .text p{line-height:1.4}.details-section .text-box .title.small{margin-bottom:18px} @media (max-width:768px){.list-price .info-ico{display:block}} .fancy-dscr{display:none; padding:0; max-width:920px}.fancy-dscr .dscr-box{border-bottom:1px solid #eaecee; padding:50px 90px 30px}.fancy-dscr .dscr-box .title-form{position:relative; font-size:40px; padding-left:32px}.fancy-dscr .dscr-box .title-form:before{content:""; display:block; background:#e2001a; width:2px; height:94px; position:absolute; left:0px; top:-50px}.fancy-dscr .form-box{display:flex; justify-content:space-around; padding:25px 90px 15px}.fancy-dscr .form-box .input-holder{width:33.33%; padding-right:10px}.fancy-dscr .form-box .submit-holder{width:33.33%; padding-top:20px}.fancy-dscr .desc-form{text-align:left; padding:0; max-width:100%; padding-left:90px; padding-bottom:35px}.fancy-dscr .dscr-box .items{display:flex; justify-content:space-around; padding-bottom:25px; border-bottom:1px solid #eceef0}.fancy-dscr .dscr-box .items .item{width:50%; background-repeat:no-repeat; background-position:left top; padding-left:80px}.fancy-dscr .dscr-box .items .item .name{color:#000000; font-size:24px; line-height:1.2; font-family:'GothamPro'; margin-bottom:5px}.fancy-dscr .dscr-box .items .item .price{color:#e2001a; font-size:16px; line-height:1; font-weight:500}.fancy-dscr .dscr-box .special-dscr{padding:25px 0 0; color:#888888; font-size:15px; font-family:'GothamPro'} @media (max-width:768px){.fancy-dscr .dscr-box .items{display:block} .fancy-dscr .dscr-box .items .item{width:100%; margin:0 0 10px} .fancy-dscr .form-box{display:block; padding-right:15px; padding-left:15px} .fancy-dscr .form-box .input-holder{width:100%; margin:0 0 10px} .fancy-dscr .form-box .submit-holder{width:100%} .fancy-dscr .dscr-box{padding-left:15px; padding-right:15px} .fancy-dscr .desc-form{padding-left:15px} .details-section .col-50{display:block} .details-section .service-btn{padding-left:0} .details-section .tabs-nav li{margin-bottom:15px} .details-section .tabs-nav.col-30:last-child li{margin-right:30px}} .guarantee-popup .popup__scroll{max-height:502px}.tab-nav-next a.btn{white-space:nowrap; border:1px solid #000; padding:16px 20px}.tab-nav-next a.btn:hover{border:1px solid #e2001a}.tab-nav-next a.btn:after{display:none}.video-works-block .portfolio-block .inner-slider{width:33.33%} @media (max-width:768px){.video-works-block .portfolio-block .inner-slider{width:100%}} .blog-detail{min-height:900px}.blog-detail h3{margin:0 0 32px; color:#000; font-family:'FuturaPT'; font-size:55px; font-weight:300; line-height:48px; letter-spacing:-0.034em; max-width:1000px}.blog-detail h4{color:#000; font-size:30px; font-weight:400; line-height:33px; display:block; letter-spacing:-0.01em; margin:0 0 22px}.blog-detail h5{margin:0 0 9px; color:#000; font-family:'FuturaPT'; font-size:48px; font-weight:300; line-height:52px; padding:0 0 0 4px; letter-spacing:-0.036em}.blog-detail ul{list-style:none; margin:0; padding:33px 0 0 56px}.blog-detail ul li{position:relative; color:#000; font-size:15px; font-weight:400; line-height:24px; letter-spacing:-0.004em; margin:0 0 14px; padding:0 0 0 24px}.blog-detail ul li:after{position:absolute; content:''; width:11px; height:11px; border-radius:50%; border:2px solid #fd0606; box-sizing:border-box; top:9px; left:0}.blog-detail ol{list-style:none; counter-reset:i; margin:0 0 45px; padding:0 0 0 49px}.blog-detail ol li{padding:0 0 0 31px; position:relative; color:#000; font-size:15px; font-weight:400; line-height:24px; letter-spacing:-0.004em; margin:0 0 14px}.blog-detail ol li:after{counter-increment:i; content:counters(i,".") ". "; position:absolute; background:#fd1414; top:0; width:23px; left:0; z-index:0; color:#fff; font-family:'FuturaPT'; font-size:24px; font-weight:700; line-height:40px}.blog-detail .share-box ul{padding:0}.blog-detail .share-box ul li:after{display:none}.blog-detail .info-block strong{display:block; margin:0 0 22px; color:#000; font-size:30px; font-weight:500; line-height:33px}.blog-detail .info-block p{color:#000; font-size:15px; font-weight:400; line-height:30px; letter-spacing:-0.004em} .reviews-form-add .file-loader a span{border-bottom:1px dotted #e2001a}.reviews-section{position:relative; z-index:2} .form-box .res strong{color:#e2001a; font-size:16px; font-weight:500; line-height:1}.guarantee-popup-box{max-width:1200px; display:none}.guarantee-popup-box .text-block:after{position:absolute; content:''; top:-30px; left:35px; width:2px; height:89px; background:#e2001a}.guarantee-popup-box .text-block{padding:15px 63px 28px; position:relative}.guarantee-popup-box{max-height:502px; overflow-y:auto; overflow-x:hidden; padding:30px}@media (max-width:768px){.guarantee-popup-box .text-block{padding:15px 20px 28px} .guarantee-popup-box .text-block:after{left:10px} ul, ol, .blog-detail ul, .blog-detail ol{padding-left:0}}@media (max-width:480px){.guarantee-popup-box{max-height:100%}}.pop-gallery-img img{max-width:600px}.work-detail-box.more-popup{max-width:600px}.wd-box.work-detail-box.more-popup{max-width:1297px; width:100%}@media (max-width:768px){.more-popup .popup.service-gallery-pop{padding:0 15px} .more-popup .popup.service-gallery-pop .slider-box{max-width:100%} .work-detail-box.more-popup{max-width:100%} .pop-gallery-img{text-align:center} .pop-gallery-img img{display:inline-block}}@media (max-width:480px){.work-detail-box .pop-box{padding:30px 0} .work-detail-box .slider-box{max-width:100%; width:100%; /* height:483px; */ }}.text-review{overflow-wrap:break-word}.reviews-slider .img{display:block; width:100%; height:120px; background-position:center; background-repeat:no-repeat; background-size:cover}.gallery-slider .slick-arrow{z-index:100} .fancybox-content .fancybox-button.fancybox-button--arrow_left,
.fancybox-content .fancybox-button.fancybox-button--arrow_right{top:50%; transform:translateY(-50%); position:absolute}.fancybox-content .fancybox-button.fancybox-button--arrow_left{left:-60px}.fancybox-content .fancybox-button.fancybox-button--arrow_right{right:-60px} .share-box{margin-top:30px}.share-box ul li:after{display:none}.blog-item .img-box .img{display:block; width:100%; height:205px; background-repeat:no-repeat; background-position:center; background-size:cover}.list-num span, .list-num .num{text-align:center} .work-detail-box .desc-box{overflow-wrap:break-word; padding:0}.work-detail-box .desc-box .text{word-wrap:break-word}.work-detail-box .desc-box .text .show-more{display:inline-block; vertical-align:top; line-height:20px; color:#828b91; font-size:13px; text-decoration:underline; transition:all .2s linear; margin:2px 0 0 4px}.work-detail-box .desc-box .text .show-more:hover{text-decoration:none}.work-detail-box .desc-box .text .hide-text{display:none}.work-detail-box .img-slider .img{display:block; width:100%; height:380px; background-repeat:no-repeat; background-position:center; background-size:contain}.work-detail-box .preview-slider .img{display:block; width:100%; height:95px; background-repeat:no-repeat; background-position:center; background-size:cover}.work-detail-box.more-popup .popup{padding:0 30px}@media screen and (max-width:480px){.popup.service-gallery-pop .slider-box{width:auto}} .slider-project .img{display:block; width:100%; height:250px; background-position:center; background-repeat:no-repeat; background-size:cover}.slider-project .img-box .sale{position:absolute; left:10px; top:10px; display:inline-block; padding:0 15px; height:27px; line-height:27px; background-color:#ff0000; z-index:3; color:#fff; text-transform:uppercase; font-size:14px; font-family:'FuturaPT'; font-weight:bold}.slider-project .img-box .in-stock{position:absolute; left:10px; top:10px; display:inline-block; padding:0 15px; height:27px; line-height:27px; background-color:#12BF2E; z-index:3; color:#fff; text-transform:uppercase; font-size:14px; font-family:'FuturaPT'; font-weight:bold}.slider-project .img-box{position:relative}.slider-project .frame iframe{border:none; width:100%; height:200px}.fancybox-button--play, .fancybox-button--zoom{display:none}.fancybox-button--close{position:absolute; right:0; top:0 !important} .list-services li .nav{display:block; width:100%; height:100%; text-decoration:none}.history-slider .slick-disabled{opacity:0}@media screen and (min-width:640px){.services-list-pop li:hover:after{opacity:1} .about-company-section .inner-grid:hover:after, .about-company-section .inner-grid:hover .loop, .portfolio-section .inner-box:hover .img-box:after{opacity:1} .portfolio-section .inner-box:hover{border-color:#f5091a}}@media screen and (max-width:767px){.work-detail-box .img-slider .img{height:270px}}@media screen and (max-width:640px){.services-list-pop li:hover:after{opacity:0} .about-company-section .inner-grid:hover:after, .about-company-section .inner-grid:hover .loop, .portfolio-section .inner-box:hover .img-box:after{opacity:0} .portfolio-section .inner-box:hover{border-color:transparent} .project-section .slider-project{padding:0 10px} .project-section .inner-slider{padding:15px 10px 0} .project-section .slider-project .img{height:285px} .ui-slider-holder{padding:0 22px 0 17px; /* margin:0 10px 0 0; */ } .ui-slider .ui-slider-handle:after{left:23px} .ui-slider .ui-slider-handle span{left:-2px} .details-section .tab .full-dscr.tab-dscr-83 ol li{min-height:42px}}@media (max-width:480px){.project-section .slider-project{padding:0} .project-section .inner-slider{padding:15px 5px 0} .project-section .slider-project .img{height:447px}}@media (max-width:380px){.project-section .slider-project .img{height:291px} .work-detail-box .img-slider .img{height:210px}} @media screen and (min-width:640px){.portfolio-section .inner-box:hover{border-color:transparent}} .service-map-box .title{font-weight:300; font-size:48px; font-family:'FuturaPTBook'; letter-spacing:0}.service-map-box .consult-box{right:100px}.service-map-box .consult-box .title{letter-spacing:-0.005em; background-image:url(/local/templates/need-cars.1.0/images/map-question.svg); background-size:36px 36px}.service-map-box .consult-box .nav{padding-left:55px}.service-map-box ul li{background-image:url(/local/templates/need-cars.1.0/images/s-map-1.svg); background-size:13px 15px; background-position:7px 3px; min-height:30px}.service-map-box ul li:nth-child(2){background-size:23px 27px; background-position:0 0; padding:1px 0 0 34px}.service-map-box ul li .name{font-size:16px}.service-map-box ul li .dscr{font-size:12px}.service-map-box ul li:first-child .name{font-size:18px}.service-map-box ul li:nth-child(2) .name{font-size:20px}.portfolio-block{margin:0 -18px 0 -23px}.portfolio-block .inner-slider{width:33.3%; padding:0 6px 0}.slider-project .img-box{margin:0 0 19px}.slider-project .img,
.portfolio-section .inner-box .img-box .img{height:auto}.slider-project .img:before,
.portfolio-section .inner-box .img-box .img:before{content:''; display:block; padding:60% 0 0}.portfolio-section .inner-slider .desc{padding:0}.work-section{z-index:1}.project-section .title{margin:0 0 44px}.project-section .inner-slider{padding:0 15px}.project-section .inner-slider .desc{padding:0; background:transparent}.portfolio-section .inner-box .img-box{margin:0 0 12px}.portfolio-block .slider-title{font-size:17px; line-height:1}.portfolio-block .text-slider{font-size:13px; line-height:16px; margin:0 0 21px} @media screen and (max-width:768px){.service-map-box .consult-box{right:auto} .service-map-box ul li:nth-child(2){padding:1px 0 0 30px} .portfolio-block{margin:0 -6px} .portfolio-block .inner-slider{width:50%}}@media screen and (max-width:640px){.project-section .slider-project .img{height:auto}}@media screen and (max-width:480px){.service-map-box .title{font-size:38px} .portfolio-block .inner-slider{width:100%}} .indx-body .services-section{position:relative; z-index:100}.indx-body .services-section .list-services{position:relative; z-index:100}.indx-body .services-section .list-services .inner-item{z-index:300}.indx-body .main-section{position:relative; z-index:20}.indx-body #header{z-index:50} /* new styles for prices block 16.08.22 */
.price-list-box .col-70{width:70%}.price-list-box .col-30{width:30%}.price-list-box .list-price{display:flex; flex-wrap:wrap; padding:0; background:none; border-radius:0}.price-list-box .list-price li{background:#f3f6f7; padding:27px 39px 24px; width:auto; border:1px solid #f3f6f7}.price-list-box .list-price li.first{border:1px solid #f5202f; background:#faf4f5}.price-list-box .list-price .price{display:block; margin:0 0 15px; color:#565e80; font-size:36px; line-height:1; white-space:nowrap; font-family:'FuturaPT'; font-weight:300}.price-list-box .list-price li.first .price{color:#f5202f}.price-list-box .list-price li > span{display:block; color:#626363; line-height:1.33; font-size:12px; font-family:'GothamPro', Arial, Helvetica, sans-serif}.price-list-box .list-price .info-ico{width:14px; height:14px; background:url("/local/templates/need-cars.1.0/images/info_blue.svg") no-repeat; background-size:100%; margin-top:-1px}.price-list-box .list-price li.first .info-ico{background:url("/local/templates/need-cars.1.0/images/info_red.svg") no-repeat; background-size:100%}.price-list-box .list-price .price-dscr{max-width:460px; white-space:normal}.details-section .service-btn{padding-left:27px}.price-list-box .service-nav-box{/*flex-wrap:wrap; align-items:flex-end; justify-content:flex-start; flex-direction:column;*/
}.price-list-64.price-list-box .service-nav-box{flex-wrap:wrap; align-items:flex-end; justify-content:flex-start; flex-direction:column}.price-list-box .service-nav-box .service-btn{order:2}.price-list-box .service-nav-box .tab-nav-next{order:1; margin-left:0; width:100%; margin-bottom:20px; padding-top:10px} @media screen and (max-width:1023px){.list-price{max-width:none}}@media screen and (max-width:980px){.price-list-box .col-70, .price-list-box .col-30{width:100%; float:none; justify-content:space-between} .price-list-box .service-nav-box{flex-direction:row} .price-list-box .service-nav-box .service-btn{order:1} .price-list-box .service-nav-box .tab-nav-next{order:2; width:auto; margin-bottom:0; padding-top:0; margin-left:25px}}@media screen and (max-width:640px){.price-list-box .service-nav-box .tab-nav-next{margin-bottom:10px}}@media screen and (max-width:480px){.price-list-box .list-price li{padding:27px 15px 24px} .price-list-box .list-price .price{font-size:30px; /* white-space:normal; */ }}@media screen and (max-width:380px){.price-list-box .list-price .price{font-size:27px}}/* end new styles for prices block 16.08.22 */ .details-section .tab .full-dscr ul.list-price li{padding:27px 39px 24px}@media (max-width:768px){.price-list-64.price-list-box .service-nav-box{align-items:normal !important}} .portfolio-section .inner-menu li.active a{color:#000; font-weight:500}.portfolio-section .inner-menu li.active a:after{opacity:1} .pop-box .title_list{display:block; margin:0 0 20px; color:#000; font-size:18px; line-height:1.1; font-weight:500}.pop-box .check_list{padding:0; margin:0 0 20px}.pop-box .check_list li{margin:0 0 10px; padding-left:21px; color:#000; font-size:16px; line-height:1.1; letter-spacing:-0.01em; font-weight:400}.pop-box .check_list li:after{width:10px; height:7px; background:url("/local/templates/need-cars.1.0/images/icon_check.svg") no-repeat; background-size:100%; left:0; top:5px; border-radius:0; border:none}.pop-box .list{margin:0 0 20px; padding:0}.pop-box .two_column{columns:2}.pop-box .list li{padding-left:21px; margin:0; color:#000; font-size:14px; font-weight:400; line-height:1.4; letter-spacing:-0.01em}.pop-box .list li:after{border:none; background:#000; width:4px; height:4px; top:7px; left:8px}.pop-box .text p{font-size:15px; line-height:1.4; margin:0 0 20px}.pop-box .link_holder{text-align:center}.table tr td,
.table tr td:first-child{width:50%}.work-detail-box .desc-box .text .show-more{margin:0; text-decoration:none; color:#000; position:relative; line-height:1.1; font-size:14px; font-weight:500; padding-bottom:7px}.work-detail-box .desc-box .show-more:after{position:absolute; content:''; bottom:0; left:0; right:0; height:1px; background:#D9D9D9}.work-detail-box .desc-box .show-more .hide{display:inline}.work-detail-box .desc-box .show-more .show{display:none}.work-detail-box .desc-box .show-more.hide_text .hide{display:none}.work-detail-box .desc-box .show-more.hide_text .show{display:inline}@media (min-width:767px){.work-detail-box .desc-box .text .show-more:hover:after{opacity:0}}@media (max-width:1024px){.pop-box .two_column{columns:1}}@media (max-width:890px){.pop-box .two_column{columns:2}}@media (max-width:590px){.pop-box .two_column{columns:1}}@media (max-width:480px){.table tr td, .table tr td:first-child{width:auto}} .pop-box .list{margin:0}.pop-box .link_holder{margin-top:20px} .pop-box .item-slider{position:relative}.pop-box .item-slider .load-box{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10}.pop-box .item-slider .img{position:relative; z-index:20}.loader{width:28px; height:28px; border:3px solid #f5091a; border-bottom-color:transparent; border-radius:50%; display:block; box-sizing:border-box; animation:rotation 1s linear infinite; margin:30px auto 0}@keyframes rotation
{0%{transform:rotate(0deg)} 100%{transform:rotate(360deg)}}/* End */
/* /local/templates/need-cars.1.0/css/slick.css?16781215081729 */
/* /local/templates/need-cars.1.0/css/all.css?167812150899003 */
/* /local/templates/need-cars.1.0/css/jquery.fancybox.min.css?167812150812795 */
/* /local/templates/need-cars.1.0/lazyload/style.css?170841652743 */
/* /local/templates/need-cars.1.0/template_styles.css?176364519459664 */
