.button,.button>span{vertical-align:middle}.cd-top,.email_h{visibility:hidden}@font-face{font-family:IntroRegular;src:url(../fonts/IntroRegular/IntroRegular.eot);src:url(../fonts/IntroRegular/IntroRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/IntroRegular/IntroRegular.woff) format("woff"),url(../fonts/IntroRegular/IntroRegular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Open Sans;src:url(../fonts/OpenSans-Regular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Open Sans;src:url(../fonts/OpenSans-Italic.ttf) format("truetype");font-style:italic;font-weight:400}@font-face{font-family:Open Sans;src:url(../fonts/OpenSans-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:Open Sans;src:url(../fonts/OpenSans-Bold.ttf) format("truetype");font-style:normal;font-weight:700}body{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px}body form label.error{color:#d9534f;margin-top:.25rem}body form input.error,body form select.error{-webkit-box-shadow:0 0 0 .2rem rgba(255,31,40,.25);box-shadow:0 0 0 .2rem rgba(255,31,40,.25)}.h2,h2{font-size:1.5rem}.navbar-brand img{max-width:70%}.navbar-light .navbar-toggler{top:35px;color:#fff;border-color:rgba(255,255,255,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.response{-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}.button{min-width:150px;max-width:250px;font-size:16px;font-weight:600;padding:.6rem 1.6rem;border:none;cursor:pointer;background:0 0;color:inherit;position:relative;border-radius:5px;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.phone_h,h2{font-weight:700}.button:focus{outline:0;text-decoration:none}.button--antiman{background:0 0;border:none}.button--antiman.button--inverted,.button--antiman.button--inverted-alt{-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);-o-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.button--antiman::after,.button--antiman::before{content:'';z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .3s,opacity .3s;-webkit-transition:opacity .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);-o-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.button--antiman::before{border:3px solid #f3dd00;opacity:0;-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}.button--antiman.button--border-thin::before{border-width:1px}.button--antiman.button--border-medium::before{border-width:2px}.button--antiman.button--border-thick::before{border-width:3px}.button--antiman.button--inverted-alt::before,.button--antiman.button--inverted::before{border-color:#f3dd00}.button--antiman::after{background:#fff}.button--antiman.button--inverted-alt::after,.button--antiman.button--inverted::after{background:#f3dd00}.contacts_h,.main_bg{background-color:#717171}.button--antiman.button--inverted:hover{color:#fff;text-decoration:none}.button--antiman.button--inverted-alt:hover{color:#000;text-decoration:none}.button--antiman:hover::before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.carousel_main [data-animation-in],.cd-top{opacity:0}.button--antiman:hover::after{opacity:0;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1)}.text-gray{color:#666}.text-blue{color:#00cdf7}.navbar-toggler-right{position:absolute;right:1rem}.w-75{width:100%!important}#call_back,.main_bg.top_tr:after,.navbar-expand-md .navbar-nav,.redemption{width:100%}section{padding:55px 0}section.no_p{padding:0}section.bottom_p{padding:0 0 75px}section.top_p{padding:75px 0 0}.main_bg{position:relative}.flag:before,.main_bg.bottom_tr:after,.main_bg.top_tr:after{position:absolute;content:""}.main_bg.bottom_tr:after{width:100%;height:50px;bottom:-49px;background:#717171;-webkit-clip-path:polygon(100% 0,65% 100%,0 0);clip-path:polygon(100% 0,65% 100%,0 0);z-index:-1}.main_bg.top_tr:after{height:50px;top:-49px;background:#717171;-webkit-clip-path:polygon(35% 0,0 100%,100% 100%);clip-path:polygon(35% 0,0 100%,100% 100%);z-index:-1}button:focus{outline:0}.navbar-light .navbar-brand{padding-top:15px}.navbar-light .navbar-nav .nav-link{font-size:18px;color:#f3dd00}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .show>.nav-link{color:#18ccf5}.contacts_h{display:block!important;position:fixed;padding:5px 0;bottom:0;left:0;right:0;color:#ccc;text-align:center;z-index:10}.phone_h{color:#ccc;font-size:15px}.email_h{color:#ccc;display:none!important;height:0;font-size:11px}.box_img:before,.yellow-line{display:none}.email_h:focus,.email_h:hover,.phone_h:focus,.phone_h:hover{color:#ccc;text-decoration:none}#call_back{position:relative;margin:0 auto 15px;min-height:205px;border-radius:5px;background-color:#DEE2E5;padding:10px;z-index:1}.box_text ul,.car_img img.house{margin-left:0}#call_back input,.flag:before{border-style:solid;background-color:#fff}.car_img img.car,.car_img img.house{z-index:-1;max-width:100%;position:relative}#call_back .form-group{margin-bottom:0!important}#call_back input{height:40px;border-width:2px;border-color:transparent;border-radius:5px;padding:0 15px;margin-bottom:7px;margin-top:7px}.box,.box_img{padding-bottom:20px}.hero_section{position:relative}.car_text{font-size:40px;font-family:IntroRegular;line-height:45px;color:#f3dd00}.car_text span{color:#00cdf7}.car_img img.car{margin-top:-10%}.w-70{width:67%}.w-85{width:85%}.box_img{position:relative;overflow:visible}.cd-top,.slick-track{overflow:hidden}.box_img img{max-width:50%}.box img{max-width:75%}.box_text ul{list-style:none;text-align:center;padding-left:0}.box_text li{font-size:14px}.box_text li.descr{font-size:11px;font-style:italic}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-slider-horizontal .ui-slider-handle{top:-.35em!important;margin-left:-.6em}.flag{position:relative}.flag:before{top:-35px;left:-1px;width:95px;height:25px;border-radius:4px;border-width:1px;border-color:#999;z-index:1}.flag:after,.flag_num{position:absolute;z-index:2}.flag:after{content:"";top:-13px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:13px solid #fff}.flag_num{display:block;top:-35px;left:-1px;width:95px;height:25px;padding:1px 5px;color:#999;font-size:18px}.ui-checkboxradio-radio-label.ui-button{color:#b7b7b7;font-size:18px}.ui_custom{display:none}.calc .label{font-size:18px;min-width:90px}.r_check label{margin-left:15px}.sliders>div{margin-bottom:40px}.sliders input{padding:0 15px;width:150px;height:47px;font-size:24px;color:#fff;border-width:2px;border-color:#999;border-style:solid;border-radius:5px;background-color:transparent}.def,.input-container .unit{padding-left:5px;font-size:24px}.input-container{position:relative;width:150px;margin-left:30px}.input-container .unit{position:absolute;display:block;top:6px;right:45px;color:#fff;width:45px}.address span,.cd-top,.t_row div,.t_row span{display:inline-block}.decrease,.increase{position:absolute;top:-5px;border:3px solid #999;background-color:#fff;cursor:pointer;line-height:10px;text-align:center;width:17px;height:17px;color:#999;z-index:3}.increase{right:-16px}.decrease{left:-16px}.def{color:#b7b7b7}.total{border:3px solid #ccc;border-radius:5px}.negative_m{margin-top:0}.t_row{color:#fff;font-size:16px;padding:25px 20px 0}.t_row span{max-width:125px;min-width:140px}.t_row.t_total span{max-width:125px;min-width:130px}.t_row.t_total .t_last span{min-width:135px}.t_row div{vertical-align:top}.t_row.t_total{background-color:rgba(58,149,169,.5);margin-top:25px;padding:15px 20px}.t_row.t_total .r_total{font-size:24px;color:#f3dd00}.t_row.t_total span{color:#fff;margin-right:30px}#mileage{max-width:175px}#input1{max-width:inherit}#request .form-group{padding-left:15px;padding-right:15px}.form_text{font-size:16px;padding:20px 15px}.link{padding-top:25px;padding-bottom:25px}.form_link{text-decoration:underline;color:#000;font-size:14px}.form_link:focus,.form_link:hover{color:#0cf}.address{padding:20px}.address span{font-size:32px;color:#0cf;padding-top:10px}.address,.description{font-size:16px}.address img{padding-bottom:30px}#map{min-height:400px;width:100%}.description{padding:50px 0;text-align:left}.description h3{padding-bottom:15px;font-weight:600}.copyright{font-size:12px;padding:15px 0}.gray_bg{background-color:#e8e8e8;max-width:150px;padding:7px 7px 5px}.cd-top{height:40px;width:40px;position:fixed;bottom:40px;right:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05);text-indent:100%;white-space:nowrap;background:url(../img/cd-top-arrow.svg) center 50% no-repeat rgba(243,221,0,.81);-webkit-transition:opacity .3s 0s,visibility 0s .3s;-o-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#f3dd00;opacity:1}@media (min-width:576px){.address{text-align:right}.address span{font-size:36px}.copyright,.description{font-size:18px}.description{text-align:justify}}@media (min-width:768px){.box_text ul,.contacts_h{text-align:left}#map{min-height:400px;width:100%}.cd-top{right:20px;bottom:20px}.navbar-brand img{max-width:100%}.h2,h2{font-size:2rem}.form_text{font-size:16px;padding:20px 40px}.contacts_h{position:relative;background-color:transparent;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;color:#ccc;padding-top:0;padding-right:50px}.box_img:before,.yellow-line{background-color:#f3dd00;display:block}.phone_h{color:#ccc;font-size:30px}.email_h{color:#ccc;visibility:visible;height:inherit;display:block!important;font-size:14px}.calc .label,.ui-checkboxradio-radio-label.ui-button{font-size:24px}.navbar-toggler{display:none}section{padding:75px 0}#input1{max-width:250px}.yellow-line{height:4px;margin:0 auto}.w-75.yellow-line{width:75%!important}.box_img:before{content:'';position:absolute;top:-9px;left:48%;width:14px;height:14px;border-radius:50%}.box,.box_img{padding-bottom:0}.ui_custom{display:block;position:relative;min-width:380px;margin:0 20px}.negative_m{margin-top:-35px}.redemption{width:75%}.r_check label{margin-left:50px}#call_back{position:absolute;margin:0;width:270px;right:0;top:20%}.car_img img.car{margin-top:0;margin-left:-25%}.car_img img.house{margin-left:-17%}.calc .label{min-width:90px}.car_text{font-size:50px;line-height:60px}.link{padding-top:50px}}@media (min-width:768px) and (max-width:991px){.car_text br{display:none}.car_text{font-size:42px;line-height:50px;text-align:center}.car_img img.car{margin-top:0;margin-left:0}.box,.box_img{padding-bottom:20px}.negative_m{margin-top:0}#request .form-group{padding-left:5px;padding-right:5px}.w-75{width:75%!important}}@media (min-width:992px){.cd-top{height:60px;width:60px;right:30px;bottom:70px}.w-75{width:85%!important}.ui_custom{min-width:290px;margin-left:50px}.car_text{font-size:67px;line-height:78px;padding-left:2px}}@media (max-width:767px){.nav-item a br{display:none}}


.popup-dialog {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1000;
	display:none;
	background:rgba(0,0,0,.2);
}

.popup-dialog__body {
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	max-width:700px;
	height:385px;
	background:#fff;
	transform:translate(-50%,-50%);
	}
	
.popup-dialog__close {
	z-index:1000;
	cursor:pointer;
	position:absolute;
	top:20px;
	right:20px;
	width:20px;
	height:20px;
font-size:26px;
	}
	
	.popup-dialog__woman {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:50%;
		background:url(../img/callback.jpg) no-repeat left;
		background-size:contain;
	}
	.popup-dialog__content {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left: 0;

		padding: 40px 20px 40px 310px;
	}
	.popup-dialog__content #call_back {
		position: relative;
		margin: 0 auto 15px;
		width: auto;
		right: auto;
		top: auto;
	}
	.popup-dialog__heading {
		font-size: 2rem;
		color: #00cdf7;
	}
	.popup-dialog__text {
		margin-bottom:20px;
	}

.popup-dialog--visible {
	display:block;
}

@media (max-width: 767px) {
	.popup-dialog__woman {
		display:none;
	}
	.popup-dialog__content {
	
		padding: 20px;
	}
}
