.elementor-10638 .elementor-element.elementor-element-7f993bbe > .elementor-container{max-width:640px;}.elementor-10638 .elementor-element.elementor-element-7f993bbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-10638 .elementor-element.elementor-element-7f993bbe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10638 .elementor-element.elementor-element-7c5f1e00 > .elementor-element-populated > .elementor-widget-wrap{padding:15px 5px 25px 5px;}.elementor-10638 .elementor-element.elementor-element-69af810a .jzlVdpFavoriteButton{display:flex;justify-content:flex-end;}.elementor-10638 .elementor-element.elementor-element-69af810a span{color:#000000;}.elementor-10638 .elementor-element.elementor-element-69af810a .icon_wrapper .inactive{color:#000000;}.elementor-10638 .elementor-element.elementor-element-69af810a .icon_wrapper .active{color:#ffd740;}.elementor-10638 .elementor-element.elementor-element-69af810a{width:auto;max-width:auto;top:8px;}body:not(.rtl) .elementor-10638 .elementor-element.elementor-element-69af810a{right:2px;}body.rtl .elementor-10638 .elementor-element.elementor-element-69af810a{left:2px;}.elementor-10638 .elementor-element.elementor-element-274f4a21{padding:0px 5px 0px 5px;}.elementor-10638 .elementor-element.elementor-element-7e1457b4 .elementor-heading-title{color:#000000;font-size:0.9em;font-weight:200;}.elementor-10638 .elementor-element.elementor-element-7e1457b4 > .elementor-widget-container{padding:0em 0em 0.25em 0em;}.elementor-10638 .elementor-element.elementor-element-87a6e42 .elementor-heading-title{color:#000000;font-size:1.3em;font-weight:500;}.elementor-10638 .elementor-element.elementor-element-117e7a32{padding:0px 5px 0px 5px;}.elementor-10638 .elementor-element.elementor-element-52976dc9 > .elementor-element-populated{border-style:solid;border-width:1px 0px 1px 0px;border-color:rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10638 .elementor-element.elementor-element-52976dc9 > .elementor-element-populated, .elementor-10638 .elementor-element.elementor-element-52976dc9 > .elementor-element-populated > .elementor-background-overlay, .elementor-10638 .elementor-element.elementor-element-52976dc9 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-10638 .elementor-element.elementor-element-52976dc9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10638 .elementor-element.elementor-element-52976dc9 > .elementor-element-populated > .elementor-widget-wrap{padding:8.85% 0% 77% 0%;}body:not(.rtl) .elementor-10638 .elementor-element.elementor-element-4dc52976{left:0px;}body.rtl .elementor-10638 .elementor-element.elementor-element-4dc52976{right:0px;}.elementor-10638 .elementor-element.elementor-element-4dc52976{top:0px;}.elementor-10638 .elementor-element.elementor-element-c3a0e61 .jzlVdpFavoriteButton{display:flex;justify-content:flex-start;}.elementor-10638 .elementor-element.elementor-element-c3a0e61 span{color:#000000;font-size:0.8em;font-weight:300;}.elementor-10638 .elementor-element.elementor-element-c3a0e61 .icon_wrapper .inactive{color:#000000;}.elementor-10638 .elementor-element.elementor-element-c3a0e61 .icon_wrapper .active{color:#000000;}.elementor-10638 .elementor-element.elementor-element-c3a0e61 > .elementor-widget-container{padding:3px 0px 3px 3px;background-color:rgba(0, 0, 0, 0.06);}body:not(.rtl) .elementor-10638 .elementor-element.elementor-element-c3a0e61{left:0px;}body.rtl .elementor-10638 .elementor-element.elementor-element-c3a0e61{right:0px;}.elementor-10638 .elementor-element.elementor-element-c3a0e61{bottom:10px;}.elementor-10638 .elementor-element.elementor-element-ec0942b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10638 .elementor-element.elementor-element-7e7e75b6 > .elementor-container{min-height:62px;}.elementor-10638 .elementor-element.elementor-element-7e7e75b6{padding:0px 5px 0px 5px;}.elementor-10638 .elementor-element.elementor-element-663c39e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10638 .elementor-element.elementor-element-663c39e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10638 .elementor-element.elementor-element-c18d4dd .color-row-swatch{width:16px;height:16px;}.elementor-10638 .elementor-element.elementor-element-c18d4dd .color-row-label{font-size:0.9em;font-weight:300;line-height:1.75em;}.elementor-10638 .elementor-element.elementor-element-4d048402{padding:0px 5px 0px 5px;}.elementor-10638 .elementor-element.elementor-element-f0445f3 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-10638 .elementor-element.elementor-element-f0445f3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10638 .elementor-element.elementor-element-f0445f3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10638 .elementor-element.elementor-element-f0445f3 > .elementor-element-populated > .elementor-widget-wrap{padding:5px 10px 5px 10px;}.elementor-10638 .elementor-element.elementor-element-2b67fbcb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:300;}.elementor-10638 .elementor-element.elementor-element-1420a0f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:300;}.elementor-10638 .elementor-element.elementor-element-1420a0f3{width:100%;max-width:100%;}.elementor-10638 .elementor-element.elementor-element-2395cf1{padding:10px 5px 0px 5px;}.elementor-bc-flex-widget .elementor-10638 .elementor-element.elementor-element-c9b3a4c.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-10638 .elementor-element.elementor-element-c9b3a4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-10638 .elementor-element.elementor-element-c9b3a4c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10638 .elementor-element.elementor-element-c9b3a4c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10638 .elementor-element.elementor-element-288635f .jzl-pricing-viewer-root{border-radius:0px 0px 0px 0px;}.elementor-10638 .elementor-element.elementor-element-288635f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-10638 .elementor-element.elementor-element-347936b > .elementor-container{min-height:35px;}.elementor-10638 .elementor-element.elementor-element-347936b{padding:0px 5px 0px 5px;}.elementor-bc-flex-widget .elementor-10638 .elementor-element.elementor-element-4b7cb00c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10638 .elementor-element.elementor-element-4b7cb00c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10638 .elementor-element.elementor-element-4b7cb00c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-10638 .elementor-element.elementor-element-4b7cb00c > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-10638 .elementor-element.elementor-element-221c97e6 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(205, 205, 205, 0.33);}.elementor-10638 .elementor-element.elementor-element-221c97e6{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;align-self:center;}.elementor-10638 .elementor-element.elementor-element-d0a3801 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(205, 205, 205, 0.33);}.elementor-10638 .elementor-element.elementor-element-d0a3801{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;align-self:center;}.elementor-10638 .elementor-element.elementor-element-6070c8e6 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:2.5px 5px 2.5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(205, 205, 205, 0.33);}.elementor-10638 .elementor-element.elementor-element-6070c8e6{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;align-self:center;}.elementor-10638 .elementor-element.elementor-element-246bff86 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:2.5px 5px 2.5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(205, 205, 205, 0.33);}.elementor-10638 .elementor-element.elementor-element-246bff86{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;align-self:center;}.elementor-10638 .elementor-element.elementor-element-0dde890 .elementor-button{font-size:21px;font-weight:500;text-transform:uppercase;background-color:#109F26;border-style:solid;border-width:1px 1px 1px 1px;border-color:#006500;border-radius:3px 3px 3px 3px;}.elementor-10638 .elementor-element.elementor-element-0dde890 .elementor-button:hover, .elementor-10638 .elementor-element.elementor-element-0dde890 .elementor-button:focus{background-color:#006500;}.elementor-10638 .elementor-element.elementor-element-0dde890 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-10638 .elementor-element.elementor-element-1151a08{margin-top:-8px;margin-bottom:-8px;padding:0% 1% 0% 1%;}.elementor-10638 .elementor-element.elementor-element-599a661 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10638 .elementor-element.elementor-element-599a661 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-10638 .elementor-element.elementor-element-33ff81a{margin-top:-12px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10638 .elementor-element.elementor-element-6c89215c .VdpIncentive__Section{border-width:2px;border-radius:6px 6px 6px 6px;}.elementor-10638 .elementor-element.elementor-element-6c89215c .vdp-incentives-root.cta-incentive-horz{border-width:2px;border-radius:6px 6px 6px 6px;}.elementor-10638 .elementor-element.elementor-element-6c89215c .VdpIncentive__Section, .elementor-10638 .elementor-element.elementor-element-6c89215c .vdp-incentives-root.cta-incentive-horz{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-10638 .elementor-element.elementor-element-6c89215c .VdpIncentive__Value, .elementor-10638 .elementor-element.elementor-element-6c89215c .VdpIncentive__Value a{color:#005280;}.elementor-10638 .elementor-element.elementor-element-6c89215c > .elementor-widget-container{margin:3px 3px 3px 3px;padding:4px 4px 4px 4px;}@media(max-width:1024px){.elementor-10638 .elementor-element.elementor-element-221c97e6{width:initial;max-width:initial;}.elementor-10638 .elementor-element.elementor-element-d0a3801{width:initial;max-width:initial;}.elementor-10638 .elementor-element.elementor-element-6070c8e6{width:initial;max-width:initial;}.elementor-10638 .elementor-element.elementor-element-246bff86{width:initial;max-width:initial;}}/* Start custom CSS for heading, class: .elementor-element-7e1457b4 */.elementor-10638 .elementor-element.elementor-element-7e1457b4 { margin-bottom:0; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4dc52976 */.elementor-10638 .elementor-element.elementor-element-4dc52976 { margin-bottom:0; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-52976dc9 */.elementor-10638 .elementor-element.elementor-element-52976dc9 { position:relative; }
.elementor-10638 .elementor-element.elementor-element-52976dc9 .elementor-widget-wrap { position:static; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b67fbcb */.elementor-10638 .elementor-element.elementor-element-2b67fbcb { margin-bottom:5px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1420a0f3 */.elementor-10638 .elementor-element.elementor-element-1420a0f3 { margin-bottom:5px; }/* End custom CSS */
/* Start custom CSS for jazel-carfax-logo, class: .elementor-element-6070c8e6 */.elementor-10638 .elementor-element.elementor-element-6070c8e6 { line-height:1; }/* End custom CSS */
/* Start custom CSS for jazel-autocheck-logo, class: .elementor-element-246bff86 */.elementor-10638 .elementor-element.elementor-element-246bff86 { line-height:1; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d9fe0f */.hide-target + .cn-button-container {
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1151a08 */.cn-wrap {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 1.2em;
}

.cn-btn {
	position: relative;
	display: inline-block;
	width: 100%;
	background: #333;
	color: #fff;
	font-size: 24px;
	height: 38px;
	line-height: 38px;
	padding: 0;
	border-radius: 5px;
	text-decoration: none;
	overflow: hidden;
	margin-bottom: 1px;
}

.cn-btn.cn_cust-border_color {
	width: calc(100% - 2px);
	border: 1px solid #000;
}

.cn-btn-rounded {
	border-radius: 20px;
	padding: 2px;
}

.cn-2btn {
	position: relative;
	display: inline-block;
	width: 100%;
	background: #333;
	color: #fff;
	font-size: 24px;
	height: 55px;
	line-height: 55px;
	padding: 0;
	border-radius: 5px;
	text-decoration: none;
	overflow: hidden;
	margin-bottom: 1px;
}

.cn-text-2lines {
	height: 55px;
	display: inline-block;
	line-height: normal;
	text-align: left;
}

.cn-text-2lines div {
	display: block;
	color: rgba(255,255,255,.8);
	vertical-align: inherit;
}

.cn-text-2lines div span {
	vertical-align: text-bottom;
}

.cn-txt_sm {
	font-size: 16px;
	line-height: 1.1em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

.cn-txt_cond {
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 400;
}

.cn-txt_md {
	font-size: 24px;
	line-height: 1.1em;
	vertical-align: text-top;
}

.cn-txt_lg {
	font-size: 30px;
	line-height: 1.1em;
	vertical-align: text-top;
}

.cn-txt_xlg {
	font-size: 50px;
	line-height: 40px;
	vertical-align: text-top;
}

.cn-2btn-wrap .cn-txt_cond_lg {
	vertical-align: inherit;
}

.cn-txt_bold {
	font-weight: 700;
}

.cn-txt_wht {
	color: #fff;
}

.cn-btn-center {
	text-align: center;
}

.cn-2btn img.cn-icon {
	height: 32px;
	width: 32px;
	margin: 11px 5px 0 0;
	display: inline-block;
	vertical-align: text-bottom;
}

.cn-btn-first {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.cn-btn-last {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-bottom: 0;
}

@media screen and (min-width: 640px) {
	
	.cn-btn .cn-btn-hover {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(255,255,255,.2);
		display: none;
	}
	
	.cn-btn:hover .cn-btn-hover {
		display: block;
	}
	
}

.cn-icon {
	display: inline-block;
	height: 38px;
	width: 38px;
	background-size: 38px 38px;
	background-position: center center;
	background-repeat: no-repeat;
	vertical-align: top;
}

.cn-icon-sm {
	height: 38px;
	width: 24px;
	background-size: 24px 24px;
}

.cn-btn-rounded .cn-icon {
	float: left;
}

.cn-2btn-wrap .cn-icon {
	height: 55px;
	width: 32px;
	background-size: 32px 32px;
}

.cn-icon-tag-wht {
	background-image: url(cn-img/cn-icon-tag-wht.png);
}

.cn-icon-tag-rev {
	background-image: url(cn-img/cn-icon-tag-rev.png);
}

.cn-icon-pen-wht {
	background-image: url(cn-img/cn-icon-pen-wht.png);
}

.cn-icon-pen-rev {
	background-image: url(cn-img/cn-icon-pen-rev.png);
}

.cn-section,
.cn-section_head,
.cn-section_footer {
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #999;
	width: 100%;
}

.cn-section_head {
	background: #cccccc;
	text-align: center;
	font-weight: 700;
	padding: 10px 0;
}

.cn-section_footer {
	background: #cccccc;
	text-align: center;
	padding: 10px 0;
	border-width: 1px;
}

.cn-section {
	padding-bottom: 5px;
	background: #e8e8e8;
}

.cn-section-last {
	border-bottom-width: 1px;
}

.cn-section-padding {
	padding: 20px 20px 5px 20px;
}

.cn-section-padding > .cn-btn {
	margin-bottom: 10px;
}

.cn-twocol-wrap {
	display: table;
	width: 100%;
}

.cn-twocol-wrap > div {
	display: table-cell;
	vertical-align: top;
	width: 50%;
	text-align: center;
	padding: 10px 10px 5px 10px;
}

.cn-details {
	font-size: 13px;
	text-align: center;
	color: #999;
}


.cn-clear {
	clear: both;
	height: 0;
}



/* v3 rounded box cta */
.cn-roundbox {
	border-radius: 10px;
	overflow: hidden;
	border: 1px solid #000;
}

.cn-roundbox-header {
	color: #fff;
	text-align: center;
	font-size: 20px;
	line-height: 1.1em;
	min-height: 40px;
	display: table;
	width: 100%;
}

.cn-roundbox-header > div {
	color: #fff;
	padding: 5px;
	text-align: center;
	font-size: 20px;
	line-height: 1.1em;
	height: 40px;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}

.cn-roundbox-text {
	padding: 10px;
	text-align: center;
}

.cn-roundbox-text-2col {
	padding-bottom: 0;
}

.cn-roundbox-text-2col .cn-roundbox-text-section {
	width: 50%;
	display: block;
	float: left;
	min-height: 40px;
	line-height: 40px;
}

.cn-roundbox-text-2col .cn-roundbox-text-section .cn-price, 
.cn-roundbox-text-2col .cn-roundbox-text-section .cn-term {
	padding: 0
}

.cn-roundbox .cn-price,
.cn-roundbox .cn-term {
	padding: 5px 0 10px 0;
	display: inline-block;
}

.cn-roundbox .cn-price {
	font-size: 34px;
}

.cn-roundbox .cn-term {
	font-size: 16px;
}


/* button bar */

.cn-btn_bar {
	display: table;
	width: auto;
	max-width: 1140px;
	height: auto;
	border-radius: 6px;
	color: #fff;
}

.cn-btn_bar .cn-btn_bar-item {
	display: table-cell;
	height: 100px;
	width: auto;
	vertical-align: middle;
	border-left: 1px solid rgba(0,0,0,.2);
	border-right: 1px solid rgba(255,255,255,.3);
	padding: 0 5px;
}

.cn-btn_bar .cn-btn_bar-item-first {
	border-left: none;
	white-space: nowrap;
}

.cn-btn_bar .cn-btn_bar-item-first .cn-txt_xlg {
	font-size: 40px;
}

.cn-btn_bar .cn-btn_bar-item-last {
	border-right: none;
	padding-right: 20px;
}

.cn-btn_bar-padding {
	padding: 0 20px;
}

.cn-btn_bar .cn-btn {
	background: #fff;
	padding: 5px 10px;
	white-space: nowrap;
}

.cn-btn_bar .cn-icon {
	float: left;
	margin-right: 10px;
	height: 50px;
	width: 50px;
	background-size: 50px 50px;
}

.cn-icon-trade_value-wht {
	background-image: url(cn-img/cn-icon-trade_value-wht.png);
	height: 50px;
	width: 75px !important;
	background-size: 75px 50px !important;
	background-position: center center;
}

.cn-icon-calculator-wht {
	background-image: url(cn-img/cn-icon-calculator-wht.png);
}

.cn-icon-get_price-wht {
	background-image: url(cn-img/cn-icon-get_price-wht.png);
}

.cn-desktop {
	display: block;
}

.cn-mobile {
	display: none;
}


@media screen and (max-width: 640px) {

	.cn-desktop {
		display: none;
	}
	
	.cn-mobile {
		display: block;
	}

}


@media screen and (min-width: 901px) and (max-width: 1200px) {
	
	.cn-btn_bar .cn-icon {
		display: block;
		margin: 0 auto;
		height: 30px;
		width: 30px;
		background-size: 30px auto !important;
		clear: both;
		float: none;
	}
	
	.cn-btn_bar .cn-btn_bar-item {
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: center;
	}
	
	.cn-btn_bar .cn-btn_bar-padding {
		font-size: 20px;
	}

}


@media screen and (max-width: 900px) {
		
	.cn-btn_bar,
	.cn-btn_bar .cn-btn_bar-item {
		display: block;
		padding: 0;
		border: none;
		clear: both;
	}
	
	.cn-btn_bar .cn-btn_bar-item {
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
		display: table;
		width: 100%;
	}
	
	.cn-btn_bar .cn-btn_bar-item-first {
		white-space: normal;
		text-align: center;
	}

	.cn-btn_bar-padding {
		padding: 10px;
	}

	.cn-btn_bar .cn-icon {
		width: 75px;
		height: 50px;
		background-size: 50px auto !important;
	}
	
	.cn-btn_bar .cn-btn {
		width: calc(100% - 20px);
	}
	
}

/* customer-defined styles */

.cn_cust-btn_color {
	background: #009045;
}

.cn_cust-btn_color.cn-btn {
	color: #009045;
}/* End custom CSS */