*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.u_1606902671 img[dm_changed]
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1606902671 img
{
	object-position:0 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img[dm_changed]
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1572395528 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img[dm_changed]
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1823688901 img
{
	object-position:50% 0 !important;
	object-fit:cover !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody nav.u_1494404016
{
	color:white !important;
}
*#dm *.dmBody *.u_314909668
{
	width:100% !important;
}
*#dm *.dmBody a.u_137154744
{
	border-style:solid !important;
	border-width:1.6px 1.6px 1.6px 1.6px !important;
	border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_2634299105
{
	width:100% !important;
}
*#dm *.dmBody *.u_1284139719
{
	width:100% !important;
}
*#dm *.dmBody *.u_1655952504
{
	width:100% !important;
}
*#dm *.dmBody a.u_137154744 span.text
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody a.u_137154744:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_137154744.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_137154744:hover
{
	background-color:rgba(202,0,23,1) !important;
	background-image:none !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_137154744.hover
{
	background-color:rgba(202,0,23,1) !important;
	background-image:none !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_3458196890
{
	width:100% !important;
}
*#dm *.dmBody div.u_3458196890 img
{
	object-position:50% 100% !important;
	object-fit:cover !important;
	box-shadow:rgb(0,0,0) 0px -12px 11px -9px inset !important;
}
*#dm *.dmBody *.u_3834979509
{
	width:100% !important;
}
*#dm *.dmBody *.u_1043671762
{
	width:100% !important;
}
*#dm *.dmBody div.u_875847896 .opinion
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_875847896 .readmore>span
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_875847896 .review-information
{
	color:rgba(255,255,255,1) !important;
	font-weight:700 !important;
}
*#dm *.dmBody *.u_875847896 .swiper-button-next:not(:hover)
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_875847896 .swiper-button-prev:not(:hover)
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_4294856911 span.text
{
	color:rgba(3,3,3,1) !important;
}
*#dm *.dmBody div.u_1095976805
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/a3d5b7bc/dms3rep/multi/waiting-room-icon-a-and-h-automotive.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1212030326
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/a3d5b7bc/dms3rep/multi/after-hours-icon-a-and-h-automotive.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1514199669
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/a3d5b7bc/dms3rep/multi/beverages-icon-a-and-h-automotive.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1681223088
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/a3d5b7bc/dms3rep/multi/shuttle-icon-a-and-h-automotive.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1653037418
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/a3d5b7bc/dms3rep/multi/financing-available-icon-a-and-h-automotive.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_1776680994
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/a3d5b7bc/dms3rep/multi/wi-fi-icon-a-and-h-automotive.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody div.u_875847896 .view-all-reviews span.text
{
	font-weight:700 !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_875847896 .readmore>strong
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_875847896 .readless>strong
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_875847896 .readmore
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_875847896 .readless
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_875847896 .readmore:hover>strong
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_875847896 .readless:hover>strong
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody *.u_1341821421
{
	width:100% !important;
}
*#dm *.dmBody div.u_1341821421 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1043671762 img
{
	object-position:50% 50% !important;
	object-fit:cover !important;
}
*#dm *.dmBody div.u_1276142066
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-image:url(https://irp.cdn-website.com/a3d5b7bc/dms3rep/multi/tv-icon-a-and-h-automotive.svg) !important;
	background-position:0% 50% !important;
}
*#dm *.dmBody a.u_4294856911:hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_4294856911.hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_4294856911:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_4294856911.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1474367492
{
	border-style:solid !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody a.u_4294856911
{
	background-color:rgba(255,255,255,1) !important;
	background-image:none !important;
	border-style:solid !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
	border-width:1px 1px 1px 1px !important;
}
*#dm *.dmBody *.u_875847896 .star.full:before
{
	color:rgba(232,209,26,1) !important;
}
*#dm *.dmBody *.u_875847896 .star.half:before
{
	color:rgba(232,209,26,1) !important;
}
*#dm *.dmBody div.u_1813621437 img
{
	object-fit:none !important;
	object-position:50% 0% !important;
}
*#dm *.dmBody div.u_1677220181 img
{
	object-fit:none !important;
	object-position:50% 0% !important;
}
*#dm *.dmBody *.u_1676696489
{
	width:100% !important;
}
*#dm *.dmBody div.u_1508528386 img
{
	object-fit:none !important;
	object-position:50% 0% !important;
}
*#dm *.dmBody *.u_1921034816
{
	width:100% !important;
}
*#dm *.dmBody *.u_1366277835
{
	width:100% !important;
}
*#dm *.dmBody div.u_1726039368 img
{
	object-fit:none !important;
	object-position:50% 0% !important;
}
*#dm *.dmBody *.u_1889325670
{
	width:100% !important;
}
*#dm *.dmBody *.u_615305450
{
	width:100% !important;
}
*#dm *.dmBody a.u_3101140579
{
	border-style:solid !important;
	border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
	border-width:1.2px 1.2px 1.2px 1.2px !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_3101140579 span.text
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody a.u_3101140579:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_3101140579.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_3101140579:hover
{
	background-color:rgba(202,0,23,1) !important;
	background-image:none !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_3101140579.hover
{
	background-color:rgba(202,0,23,1) !important;
	background-image:none !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1040084563
{
	border-style:solid !important;
	border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
	border-width:1.2px 1.2px 1.2px 1.2px !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1040084563 span.text
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody a.u_1040084563:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1040084563.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1040084563:hover
{
	background-color:rgba(202,0,23,1) !important;
	background-image:none !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1040084563.hover
{
	background-color:rgba(202,0,23,1) !important;
	background-image:none !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1962819144
{
	border-style:solid !important;
	border-color:rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) rgba(0,0,0,1) !important;
	border-width:1.2px 1.2px 1.2px 1.2px !important;
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
}
*#dm *.dmBody a.u_1962819144 span.text
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody a.u_1962819144:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1962819144.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1962819144:hover
{
	background-color:rgba(202,0,23,1) !important;
	background-image:none !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1962819144.hover
{
	background-color:rgba(202,0,23,1) !important;
	background-image:none !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1634204867
{
	width:100% !important;
}
*#dm *.dmBody *.u_1561052024
{
	width:100% !important;
}
*#dm *.dmBody *.u_1557044064
{
	width:100% !important;
}
*#dm *.dmBody *.u_1659023091
{
	width:100% !important;
}
*#dm *.dmBody *.u_3613800386
{
	width:100% !important;
}
*#dm *.dmBody *.u_1508528386
{
	width:100% !important;
}
*#dm *.dmBody *.u_1813621437
{
	width:100% !important;
}
*#dm *.dmBody *.u_1677220181
{
	width:100% !important;
}
*#dm *.dmBody *.u_1726039368
{
	width:100% !important;
}
*#dm *.dmBody *.u_1855241505
{
	width:100% !important;
	z-index:0 !important;
}
*#dm *.dmBody *.u_1606055820
{
	width:100% !important;
	z-index:0 !important;
}
*#dm *.dmBody a.u_1474367492 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1474367492:hover span.text
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody a.u_1474367492.hover span.text
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody a.u_305124550
{
	border-style:solid !important;
	border-width:1.2px 1.2px 1.2px 1.2px !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_305124550 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_305124550:hover span.text
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody a.u_305124550.hover span.text
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody a.u_2202409352
{
	border-style:solid !important;
	border-width:1.2px 1.2px 1.2px 1.2px !important;
	border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_2202409352 span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_2202409352:hover span.text
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody a.u_2202409352.hover span.text
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1576178205 .myGarage-btn
{
	background-color:rgba(255,255,255,1) !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1576178205 .myGarage-btn:hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1576178205 .myGarage-btn.hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1576178205 .myGarage-btn span.text
{
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1576178205 .myGarage-btn:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1576178205 .myGarage-btn.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:1025px) {}
*#dm *.dmBody *.u_875847896 .opinion
{
	line-height:26px !important;
}
*#dm *.dmBody *.u_875847896 .readmore>span
{
	line-height:26px !important;
}
*#dm *.dmBody div.u_1606055820
{
}
*#dm *.dmBody div.u_1855241505
{
}
*#dm *.dmBody div.u_2627200026 .myGarage-btn
{
	width:246px !important;
	height:61px !important;
}
*#dm *.dmBody div.u_1321169537 .myGarage-btn
{
	width:246px !important;
	height:61px !important;
}
*#dm *.dmBody div.u_1321169537 .myGarage-btn
{
	width:246px !important;
	height:61px !important;
}
*#dm *.dmBody div.u_1576178205 .myGarage-btn
{
	width:246px !important;
	height:61px !important;
}
*#dm *.dmBody div.u_1576178205 .myGarage-btn
{
	width:246px !important;
	height:61px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\30 8a353f0 {
    min-height: 627px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#db5d3cfe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 87e6a43 {
    margin: -215px 0% 0px 0%;
}
    
#innergrid_eoo {
    width: 100.00%;
    grid-template-rows: minmax(666.015625px, max-content);
    max-width: 1920px;
    align-self: center;
    padding: 0px 0% 0px 0%;
    margin: -30px 0px 0px 0px;
}
    
#widget_3rk.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3rk {
    width: 100.00009721873116%;
    height: 100.00%;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_9j7 {
    align-items: center;
    justify-self: center;
    align-self: end;
    order: 0;
    max-width: 942px;
    width: 90%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 30px 0px;
}
    
#widget_fma {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ehb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 101546f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 101546f {
    width: 100.00009721873116%;
    height: 100.00%;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    max-height: none;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_6ts {
    width: 246px;
    height: 61px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8a353f0 {
    padding: 0% 0% 0% 0%;
}
    
#\39 87e6a43 {
    margin: 0px 0% 0px 0%;
}
    
#group_9j7 {
    justify-self: center;
    align-self: center;
    height: auto;
    min-height: 69.82%;
    width: 92.96%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 1400px) {
    
#\39 87e6a43 {
    margin: -215px 0% 0px 0%;
}
    
#\30 8a353f0 {
    padding: 0% 0% 0% 0%;
}
    
#innergrid_eoo {
    grid-template-rows: minmax(666.015625px, max-content);
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\30 8a353f0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#db5d3cfe {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_3rk {
    height: 361px;
    justify-self: start;
    align-self: start;
    width: 99.99%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 87e6a43 {
    margin: 0px 0% 0px 0%;
}
    
#\37 101546f {
    height: auto;
}
    
#group_9j7 {
    justify-content: center;
    min-height: auto;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#innergrid_eoo {
    width: 100.00%;
    grid-template-rows: minmax(358px, max-content);
}
}



@media all {
    
#bf0f07a9 {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#eef40972 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 501f424 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_8j8 {
    width: 100%;
    grid-template-rows: minmax(600px, max-content);
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    background-color: rgba(2, 2, 2, 1);
    background-image: none;
}
    
#widget_nir.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_nir {
    width: 45.00%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 906px;
    margin: 60px 0% 0px 0%;
}
    
#innergrid_fk2 {
    width: 84.99%;
    grid-template-rows: minmax(446px, max-content);
    max-width: 1400px;
    justify-self: start;
    align-self: start;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-radius: 0px 15px 15px 0px;
    padding: 40px 20px 40px 5.952380952380952%;
    margin: 0px 0px 0px 0px;
}
    
#group_44l {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    justify-self: start;
    align-self: end;
    order: 0;
    width: auto;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    margin: 0px 0px 0px 0px;
}
    
#widget_832.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_832 {
    width: 20%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 176px;
    margin: 60px 0% 0px 0%;
}
    
#group_a78 {
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 78.5%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 0px 0px;
}
    
#da9061ca {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 75cf007 {
    width: 80.46%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0ac6168 {
    width: 100%;
    height: auto;
    max-width: 800px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_bbd {
    width: 241px;
    height: auto;
    min-height: 61px;
    max-width: 100%;
}
    
#widget_5st {
    width: 12%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\37 10671dc {
    width: 12%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#d99fc35e {
    width: 12%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#widget_29q {
    width: 268px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bf0f07a9 {
    padding: 0% 0% 0% 0%;
}
    
#\35 501f424 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_fk2 {
    grid-template-rows: minmax(522px, max-content);
    justify-self: start;
    align-self: start;
    width: 85.03%;
    padding: 40px 20px 10px 20px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_5st {
    width: 9.53475938670208%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 10671dc {
    width: 9.53475938670208%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d99fc35e {
    width: 9.53475938670208%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_29q {
    width: 185px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bbd {
    width: 154px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_44l {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}
}



@media (min-width: 1400px) {
    
#bf0f07a9 {
    min-height: 590px;
}
    
#innergrid_fk2 {
    width: 85%;
    max-width: 1450px;
    grid-template-rows: minmax(430px, max-content);
    padding: 40px 40px 30px 10%;
    margin: 0px 0px 0px 0px;
}
    
#group_44l {
    width: 100%;
    justify-content: space-between;
}
    
#widget_5st {
    max-width: 100px;
    width: 15%;
}
    
#\37 10671dc {
    max-width: 196px;
    width: 25%;
}
    
#d99fc35e {
    max-width: 188px;
    width: 25%;
}
    
#da9061ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#da9061ca {
    margin: 0px 0% 10px 0%;
}
    
#\32 75cf007.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 75cf007 {
    margin: 0px 0% 15px 0%;
}
    
#\33 0ac6168.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 0ac6168 {
    margin: 0px 0% 0px 0%;
}
    
#group_a78 {
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 30px 0px;
}
    
#widget_nir.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_nir {
    max-width: 800px;
    align-self: start;
    margin: 30px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bf0f07a9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#eef40972 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_nir {
    height: 240px;
}
    
#widget_832.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_832 {
    height: auto;
    align-self: end;
    justify-self: center;
    width: 30%;
    margin: 0px 0% 0px 0%;
}
    
#widget_5st.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_5st {
    height: auto;
    min-width: 32px;
    align-self: flex-start;
    width: 45%;
    margin: 0px 0% 20px 0%;
}
    
#\37 10671dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 10671dc {
    height: auto;
    min-width: 32px;
    width: 45%;
    align-self: flex-end;
    margin: -80px 0% 0px 0%;
}
    
#d99fc35e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d99fc35e {
    height: auto;
    min-width: 32px;
    width: 45%;
    align-self: flex-start;
    margin: 0px 0% -10px 0%;
}
    
#\35 501f424 {
    margin: 0px 0% 0px 0%;
}
    
#group_a78 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
}
    
#da9061ca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#da9061ca {
    min-width: 32px;
    margin: 0px 0% 10px 0%;
}
    
#\32 75cf007.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 75cf007 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 10px 0%;
}
    
#\33 0ac6168 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_fk2 {
    width: 91.03%;
    justify-self: start;
    align-self: stretch;
    grid-template-rows: minmax(max-content, 100%);
    max-width: none;
    padding: 40px 20px 10px 20px;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_8j8 {
    width: 99.92%;
    grid-template-rows: minmax(850px, max-content);
}
    
#group_44l {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.99%;
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 176px;
    justify-content: flex-end;
    padding: 0px 0% 0px 0%;
    margin: 425px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_bbd {
    min-width: 32px;
    align-self: flex-start;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#widget_29q.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_29q {
    min-width: 32px;
    width: 55%;
    align-self: flex-end;
    margin: -40px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_44l {
    padding: 0px 0% 0px 0%;
    margin: 250px 0px 0px 0px;
}
    
#widget_832 {
    justify-self: center;
    align-self: end;
    height: auto;
    width: 24%;
    margin: 0px 0.8297002159740589% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#ab9a6c99 {
    min-height: 94px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\34 bbc1d56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 447b0c6 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_sjf {
    width: 100%;
    grid-template-rows: minmax(170px, max-content);
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    background-color: rgba(3, 3, 3, 1);
    background-image: none;
}
    
#group_e4v {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1701px;
    width: 95%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 0px;
    flex-wrap: wrap;
    margin: 0px 0px 0px 0px;
}
    
#d069588f.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 65px;
}
#d069588f {
    width: 117px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4a9839e.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 65px;
}
#a4a9839e {
    width: 172px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4130d04.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 70px;
}
#\30 4130d04 {
    width: 154px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e014b117.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 70px;
}
#e014b117 {
    width: 138px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ac478d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 55px;
}
#\34 ac478d2 {
    width: 154.575px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0e3ff54.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 65px;
}
#\36 0e3ff54 {
    width: 133px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0189730.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 65px;
}
#f0189730 {
    width: 150px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab9a6c99 {
    padding: 0% 0% 0% 0%;
}
    
#\37 447b0c6 {
    margin: 0px 0% 0px 0%;
}
    
#group_e4v {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 75.29%;
    width: 89.81%;
    margin: 26px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#ab9a6c99 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 bbc1d56 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 447b0c6 {
    margin: 0px 0% 0px 0%;
}
    
#\30 4130d04.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 70px;
}
#\30 4130d04 {
    margin: 0px 0% 0px 0%;
}
    
#\36 0e3ff54.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 65px;
}
#\36 0e3ff54 {
    margin: 0px 0% 0px 0%;
}
    
#\34 ac478d2.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 55px;
}
#\34 ac478d2 {
    margin: 0px 0% 0px 0%;
}
    
#group_e4v {
    justify-content: space-around;
    padding: 0px 0% 0px 0%;
    margin: 40px 0px 40px 0px;
}
    
#d069588f.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 60px;
}
#d069588f {
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#f0189730.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 60px;
}
#f0189730 {
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#a4a9839e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 65px;
}
#a4a9839e {
    width: 45%;
    margin: 0px 0% 0px 0%;
}
    
#e014b117.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 70px;
}
#e014b117 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#group_e4v {
    justify-content: flex-start;
}
}



@media all {
    
#e020762d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#d40694f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df19c63a {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_elk {
    width: 100%;
    grid-template-rows: minmax(760px, max-content);
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#group_klk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 100%;
    min-height: 760px;
    row-gap: 24px;
    column-gap: 80px;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/a3d5b7bc/dms3rep/multi/opt/review-background-image-a-and-h-automotive-1920w.png);
    padding: 0px 0px 0px 0%;
    margin: 0px 0px 0px 0px;
}
#group_klk.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFElEQVQY02M4xSD+nxjMMKoQHwYAAniWAVleErcAAAAASUVORK5CYII=');
}
    
#widget_ndc {
    width: 60%;
    height: auto;
    max-width: 980px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    order: 0;
}
    
#group_c24 {
    align-items: flex-start;
    max-width: 588px;
    width: 60%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 0px;
    order: 2;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0px 50px 0px 0%;
}
    
#widget_nfd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_nfd {
    width: 10.00%;
    height: 37px;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    align-self: flex-start;
    margin: 100px 0% 0px 0%;
}
    
#widget_3tr {
    width: 100.0000103801297%;
    height: auto;
    max-width: 100%;
    order: 2;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kbb {
    width: undefinednull;
    height: auto;
    max-width: 100%;
    order: 3;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_r64 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.0000103801297%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1f2 {
    width: 202px;
    height: auto;
    min-height: 61px;
    max-width: 100%;
}
    
#widget_dqo {
    width: 182px;
    height: auto;
    min-height: 61px;
    max-width: 100%;
}
    
#\32 aefde4b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 aefde4b {
    width: 20.00000207602594%;
    height: auto;
    min-width: 32px;
    max-width: 166px;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e020762d {
    padding: 0% 0% 0% 0%;
}
    
#df19c63a {
    margin: 0px 0% 0px 0%;
}
    
#widget_ndc {
    width: 60%;
    max-width: none;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#group_klk {
    justify-content: space-around;
    column-gap: 20px;
}
#group_klk.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFElEQVQY02M4xSD+nxjMMKoQHwYAAniWAVleErcAAAAASUVORK5CYII=');
}
    
#group_c24 {
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0px 0px 0%;
}
    
#widget_nfd {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_r64 {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#e020762d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#d40694f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_ndc {
    height: 240px;
    width: 100%;
    max-width: none;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_nfd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_nfd {
    height: auto;
    width: 20%;
    align-self: center;
    margin: 30px 0% 0px 0%;
}
    
#\32 aefde4b {
    height: auto;
    width: 30%;
}
    
#df19c63a {
    margin: 0px 0% 0px 0%;
}
    
#group_c24 {
    min-height: auto;
    justify-content: flex-start;
    min-width: 32px;
    order: 0;
    width: 90%;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#group_r64 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#group_klk {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 650px;
    align-self: start;
    margin-bottom: 0px;
    margin-top: 0px;
}
#group_klk.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFElEQVQY02M4xSD+nxjMMKoQHwYAAniWAVleErcAAAAASUVORK5CYII=');
}
    
#widget_1f2 {
    min-width: 32px;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dqo {
    min-width: 32px;
    width: 202px;
    min-height: 45px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_elk {
    grid-template-rows: minmax(650px, max-content);
}
}



@media all {
    
#\34 3541721 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: end;
    order: 0;
    width: 90%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0% 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 95ab80d {
    min-height: 472px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\38 544713d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 72c6409 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_6bk {
    width: 100.04%;
    grid-template-rows: minmax(748px, max-content);
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    background-image: url(https://lirp.cdn-website.com/a3d5b7bc/dms3rep/multi/opt/service-background-image-a-and-h-automotive-1920w.png);
}
#innergrid_6bk.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAATklEQVQI143KwQrAIAwD0CL1MLXYOfX//zQjZWzXHR5NQqWPCfJr4aS5g4+FPlbsPjfkqA1UqBlqs7il2ruR5JyhpArVJ0f/Mn8kpYQ/bnHhLCMf51/2AAAAAElFTkSuQmCC');
}
    
#group_e8t {
    justify-content: flex-start;
    align-items: flex-start;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 1520px;
    width: 96%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0% 0px 0%;
    margin: 100px 0px 0px 0px;
}
    
#group_i7v {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 40px 0%;
}
    
#\30 cf04623 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_qkq {
    width: 386px;
    height: auto;
    max-width: 100%;
}
    
#group_e6a {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_b7s {
    width: 209px;
    height: auto;
    min-height: 61px;
    max-width: 100%;
}
    
#\34 59ed67a {
    width: 100%;
    height: 317px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 5;
    margin-top: -40px;
}
    
#aa62298b {
    width: 288px;
    grid-template-rows: minmax(275px, max-content);
    max-width: 100%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    order: 0;
    padding: 0px 20px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f5af539 {
    align-items: center;
    width: 89.98837650136858%;
    min-height: 2px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: start;
    background-color: rgba(239,239,239,1);
    background-image: initial;
    order: 2;
    justify-self: center;
    margin-top: 196px;
    margin-bottom: 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fb8568a0 {
    align-items: center;
    width: 89.98837650136858%;
    min-height: 2px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: start;
    background-color: rgba(239,239,239,1);
    background-image: initial;
    order: 2;
    justify-self: center;
    margin-top: 196px;
    margin-bottom: 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 2a03ac9 {
    width: 99.99%;
    height: 317px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 5;
    margin-top: -35px;
}
    
#\32 91c477d {
    width: 288px;
    grid-template-rows: minmax(280px, max-content);
    max-width: 100%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    order: 6;
}
    
#\31 babb81d {
    width: 288px;
    grid-template-rows: minmax(280px, max-content);
    max-width: 100%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    order: 4;
}
    
#b612240b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: end;
    order: 0;
    width: 90%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0% 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b14eeca {
    width: 99.99%;
    height: 317px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 5;
    margin-top: -35px;
}
    
#cea5469e {
    width: 288px;
    grid-template-rows: minmax(275px, max-content);
    max-width: 100%;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    border-radius: 10px 10px 10px 10px;
    order: 2;
}
    
#\35 3ba32ff {
    width: 4.6292947558770345%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 e3bcfd0 {
    width: 85.11%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b33567d0 {
    width: 4.6292947558770345%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 386e413 {
    align-items: center;
    width: 89.98837650136858%;
    min-height: 2px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: start;
    background-color: rgba(239,239,239,1);
    background-image: initial;
    order: 2;
    justify-self: center;
    margin-top: 196px;
    margin-bottom: 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 fa30793 {
    width: 99.9937508071874%;
    height: auto;
    max-width: 100%;
    align-self: start;
    order: 0;
    justify-self: center;
    margin-top: 52px;
}
    
#\33 e84b89a {
    width: 85.11%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-bottom: 7px;
}
    
#cc759387 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: end;
    order: 0;
    width: 90%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 10px;
    padding: 0px 0% 0px 0px;
    margin: 0px 0% 10px 0%;
}
    
#\39 bd7a579 {
    width: 99.9937508071874%;
    height: auto;
    max-width: 100%;
    align-self: start;
    order: 0;
    justify-self: center;
    margin-top: 52px;
}
    
#\30 5cb7d5c {
    width: 99.9937508071874%;
    height: auto;
    max-width: 100%;
    align-self: start;
    order: 0;
    justify-self: center;
    margin-top: 52px;
}
    
#\34 c29dd36 {
    align-items: center;
    width: 89.98837650136858%;
    min-height: 2px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: start;
    background-color: rgba(239,239,239,1);
    background-image: initial;
    order: 2;
    justify-self: center;
    margin-top: 196px;
    margin-bottom: 5px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 3ad347c {
    width: 85.11%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 56dfeeb {
    width: 4.6292947558770345%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 8a846da {
    width: 99.9937508071874%;
    height: auto;
    max-width: 100%;
    align-self: start;
    order: 0;
    justify-self: center;
    margin-top: 52px;
}
    
#\34 dd942c4 {
    width: 4.6292947558770345%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ebeb4e22 {
    width: 99.99%;
    height: 317px;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 5;
    margin-top: -30px;
}
    
#\35 00e94c9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: end;
    order: 0;
    width: 90%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0% 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7d42950 {
    flex-direction: row;
    align-items: center;
    max-width: none;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    height: auto;
    flex-wrap: wrap;
    justify-content: space-around;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 47c62b1 {
    width: 85.11%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_te4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 2px;
    min-height: 154px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(126,126,126,1);
    background-image: none;
    order: 1;
}
    
#e6734cbf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 2px;
    min-height: 154px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(126,126,126,1);
    background-image: none;
    order: 3;
}
    
#\30 274b169 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 2px;
    min-height: 154px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(126,126,126,1);
    background-image: none;
    order: 5;
}
    
#\30 2f12f3b {
    width: 246px;
    height: 61px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 95ab80d {
    padding: 0% 0% 0% 0%;
}
    
#aa62298b {
    width: 32%;
}
    
#cea5469e {
    width: 32%;
}
    
#\32 7d42950 {
    flex-wrap: wrap;
    column-gap: 2%;
    justify-content: center;
    align-content: stretch;
    height: auto;
    min-height: 654px;
    align-items: center;
}
    
#\32 91c477d {
    width: 32%;
}
    
#\31 babb81d {
    width: 32%;
}
    
#\37 72c6409 {
    margin: 0px 0% 0px 0%;
}
    
#group_i7v {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    min-height: auto;
    width: 70.25%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_qkq {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_e6a {
    min-width: 32px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#widget_b7s {
    width: 209px;
}
}



@media (min-width: 1400px) {
    
#aa62298b {
    width: 255px;
}
    
#cea5469e {
    width: 255px;
}
    
#\32 7d42950 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    justify-content: space-between;
    width: 100%;
    max-width: 100.00011139050726%;
    column-gap: 0%;
}
    
#\32 91c477d {
    width: 255px;
}
    
#\31 babb81d {
    width: 255px;
}
}



@media (max-width: 767px) {
    
#\38 95ab80d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\38 544713d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 59ed67a {
    height: 240px;
}
    
#\35 fa30793 {
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#aa62298b {
    width: 90%;
    grid-template-rows: minmax(220px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#\35 f5af539 {
    justify-self: center;
    align-self: center;
    margin: 60px 0px 0px 0px;
}
    
#fb8568a0 {
    justify-self: center;
    align-self: center;
    margin: 60px 0px 0px 0px;
}
    
#\30 2a03ac9 {
    height: 240px;
}
    
#\39 bd7a579 {
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 5cb7d5c {
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 91c477d {
    width: 90%;
    grid-template-rows: minmax(220px, max-content);
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#\31 babb81d {
    width: 90%;
    grid-template-rows: minmax(220px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#\34 c29dd36 {
    align-self: center;
    margin-bottom: 0px;
    margin-top: 60px;
    padding-top: 0px;
}
    
#\35 56dfeeb {
    height: auto;
}
    
#\34 8a846da {
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 b14eeca {
    height: 240px;
}
    
#cea5469e {
    width: 90%;
    grid-template-rows: minmax(220px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#\34 dd942c4 {
    height: auto;
}
    
#\35 3ba32ff {
    height: auto;
}
    
#ebeb4e22 {
    height: 240px;
}
    
#b33567d0 {
    height: auto;
}
    
#\32 7d42950 {
    flex-wrap: nowrap;
    flex-direction: column;
    width: 331px;
    height: auto;
    min-height: 1036px;
    row-gap: 52px;
    align-self: center;
    align-items: center;
    justify-content: center;
    padding: 0px 0% 0px 0%;
    margin: 30px 0% 50px 0%;
}
    
#\35 386e413 {
    justify-self: center;
    align-self: center;
    margin: 60px 0px 0px 0px;
}
    
#\37 72c6409 {
    margin: 0px 0% 0px 0%;
}
    
#group_i7v {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_qkq {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_e6a {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#widget_b7s {
    min-width: 32px;
    min-height: 45px;
    width: 246px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_6bk {
    grid-template-rows: minmax(700px, max-content);
}
#innergrid_6bk.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAATklEQVQI143KwQrAIAwD0CL1MLXYOfX//zQjZWzXHR5NQqWPCfJr4aS5g4+FPlbsPjfkqA1UqBlqs7il2ruR5JyhpArVJ0f/Mn8kpYQ/bnHhLCMf51/2AAAAAElFTkSuQmCC');
}
    
#group_e8t {
    padding: 0px 0% 0px 0%;
    margin: 50px 0px 0px 0px;
}
    
#\30 cf04623 {
    justify-content: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 7d42950 {
    justify-content: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#aa62298b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_te4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cea5469e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e6734cbf {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 babb81d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 274b169 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 91c477d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f46da722 {
    min-height: 762px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#e50d730a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8c4b550 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_2il {
    width: 100.00%;
    grid-template-rows: minmax(837.9937133789062px, max-content);
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    background-color: rgba(3, 3, 3, 1);
    background-image: none;
}
    
#group_745 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1520px;
    width: 93.99775784753363%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 30px;
    background-image: url(https://lirp.cdn-website.com/a3d5b7bc/dms3rep/multi/opt/financing-background-image-a-and-h-automotive-1920w.png);
    border-radius: 15px 15px 15px 15px;
    height: auto;
    padding: 140px 60px 90px 60px;
    margin: 0px 0px 0px 0px;
}
#group_745.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAZ0lEQVQI1yWLSRbCMAzFev+DUkoSz27Y8M1Ls9BK0nE2RhsK1iyNWZ7fTcxSv4s1MMRxvD6EqwtI/BE7nJu4Sz3BFitkvJugk617iWewNUWWeUJ2KDib4OpajbSGWA3xPVmUqIFYf3/zjpiv82IXUgAAAABJRU5ErkJggg==');
}
    
#group_pjm {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 390px;
    width: 30%;
    min-height: 402px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
}
    
#widget_35o.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_35o {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 60px 0%;
}
    
#widget_7a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 15px 0%;
}
    
#widget_57d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_57d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 40px 0%;
}
    
#widget_s8j {
    width: 142px;
    height: auto;
    min-height: 61px;
    max-width: 100%;
}
    
#\37 ab6d0a1 {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 390px;
    width: 30%;
    min-height: 403px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
}
    
#a243e460.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a243e460 {
    width: 100%;
    height: auto;
    max-width: 303px;
    margin: 0px 0% 30px 0%;
}
    
#\30 a2d55a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a2d55a5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 15px 0%;
}
    
#c47b71c3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c47b71c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 40px 0%;
}
    
#\33 a2daaf4 {
    width: 142px;
    height: auto;
    min-height: 61px;
    max-width: 100%;
}
    
#b3862c02 {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 390px;
    width: 32.63581153048046%;
    min-height: 472px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: -70px 0% 0px 0%;
}
    
#f34d4335.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f34d4335 {
    width: 100%;
    height: auto;
    max-width: 211px;
    margin: -15px 0% 30px 0%;
}
    
#a608a822.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a608a822 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 15px 0%;
}
    
#f8755bdf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f8755bdf {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 40px 0%;
}
    
#\30 5a93e9b {
    width: 213px;
    height: auto;
    min-height: 61px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f46da722 {
    padding: 0% 0% 0% 0%;
}
    
#\31 8c4b550 {
    margin: 0px 0% 0px 0%;
}
    
#group_745 {
    flex-wrap: wrap;
    justify-content: space-between;
    justify-self: center;
    align-items: center;
    padding: 140px 25px 90px 25px;
    margin: 0px 0px 0px 0px;
}
#group_745.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAZ0lEQVQI1yWLSRbCMAzFev+DUkoSz27Y8M1Ls9BK0nE2RhsK1iyNWZ7fTcxSv4s1MMRxvD6EqwtI/BE7nJu4Sz3BFitkvJugk617iWewNUWWeUJ2KDib4OpajbSGWA3xPVmUqIFYf3/zjpiv82IXUgAAAABJRU5ErkJggg==');
}
    
#group_pjm {
    width: 43.02%;
    height: auto;
    min-height: 504px;
    justify-content: space-between;
    max-width: none;
    padding: 60px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#b3862c02 {
    width: 100%;
    justify-content: space-between;
    height: auto;
    min-height: auto;
    align-items: center;
    row-gap: 10px;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 30px 0% 0px 0%;
}
    
#\37 ab6d0a1 {
    height: auto;
    min-height: 504px;
    width: 47.798502906574384%;
    max-width: none;
}
    
#f34d4335.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f34d4335 {
    margin: 0px 0% 0px 0%;
}
    
#a608a822.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a608a822 {
    width: 100%;
    margin: 0px 0% 10px 0%;
}
    
#a243e460.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a243e460 {
    max-width: none;
    width: 85%;
    margin: 0px 0% 10px 0%;
}
    
#\30 a2d55a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a2d55a5 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_35o.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_35o {
    height: auto;
    margin: 0px 0% 30px 0%;
}
    
#f8755bdf.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f8755bdf {
    width: 53.12%;
    margin: 0px 0% 20px 0%;
}
    
#widget_7a7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7a7 {
    margin: 0px 0% 0px 0%;
}
    
#widget_57d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_57d {
    margin: 0px 0% 60px 0%;
}
}



@media (max-width: 767px) {
    
#f46da722 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#e50d730a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_35o.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_35o {
    height: auto;
    margin: 0px 0% 20px 0%;
}
    
#a243e460.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a243e460 {
    height: auto;
    margin: 0px 0% 20px 0%;
}
    
#f34d4335.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f34d4335 {
    height: auto;
    width: 70%;
    align-self: center;
    margin: 0px 0% 20px 0%;
}
    
#\31 8c4b550 {
    margin: 0px 0% 0px 0%;
}
    
#group_745 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 50px 60px 90px 60px;
    margin: 0px 0px 0px 0px;
}
#group_745.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAZ0lEQVQI1yWLSRbCMAzFev+DUkoSz27Y8M1Ls9BK0nE2RhsK1iyNWZ7fTcxSv4s1MMRxvD6EqwtI/BE7nJu4Sz3BFitkvJugk617iWewNUWWeUJ2KDib4OpajbSGWA3xPVmUqIFYf3/zjpiv82IXUgAAAABJRU5ErkJggg==');
}
    
#group_pjm {
    min-width: 32px;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: center;
    max-width: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 ab6d0a1 {
    min-width: 32px;
    width: 113.33%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b3862c02 {
    min-width: 32px;
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_57d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_57d {
    margin: 0px 0% 20px 0%;
}
    
#widget_s8j {
    min-height: 45px;
}
    
#\33 a2daaf4 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    min-height: 45px;
}
    
#\30 a2d55a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a2d55a5 {
    margin: 0px 0% 10px 0%;
}
    
#c47b71c3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c47b71c3 {
    margin: 0px 0% 20px 0%;
}
    
#\30 5a93e9b {
    min-height: 45px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\30 5a93e9b {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_35o {
    width: 50%;
}
    
#a243e460 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\33 0f26999 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#cd2533e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e64ad2ac {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_nrk {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_47u {
    width: 100%;
    height: 784px;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: -7px 0% 0px 0%;
}
    
#widget_7ku.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_7ku {
    width: 80%;
    height: auto;
    justify-self: center;
    align-self: end;
    max-width: 1328px;
    margin: 0px 0% 40px 0%;
}
    
#group_c1f {
    justify-content: flex-start;
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 56.34%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0% 0px 0%;
    margin: 50px 0px 0px 85px;
}
    
#widget_aod {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_n9p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_atb {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#group_9bs {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 1px;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\35 6234b62 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ajf {
    width: 208px;
    height: auto;
    min-height: 61px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0f26999 {
    padding: 0% 0% 0% 0%;
}
    
#e64ad2ac {
    margin: 0px 0% 0px 0%;
}
    
#group_c1f {
    width: 696px;
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 314px;
    align-items: center;
    margin: 50px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_47u {
    height: 630px;
}
    
#innergrid_nrk {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\33 0f26999 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#cd2533e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_47u {
    height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#widget_7ku {
    height: auto;
}
    
#e64ad2ac {
    margin: 0px 0% 0px 0%;
}
    
#group_c1f {
    width: 80%;
    justify-self: center;
    margin-left: 0px;
    margin-right: 0px;
    row-gap: 10px;
}
    
#innergrid_nrk {
    grid-template-rows: minmax(430px, max-content);
}
    
#widget_ajf {
    min-height: 45px;
}
}



@media all {
    
#\35 5847d12 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\31 5216aab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d6ba73c6 {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_tqh {
    width: 100%;
    grid-template-rows: minmax(279px, max-content);
    max-width: 1920px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    background-image: url(https://lirp.cdn-website.com/a3d5b7bc/dms3rep/multi/opt/appointment-background-a-and-h-automotive-1920w.png);
}
#innergrid_tqh.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI1wXBiQ0AEBAAQT8leK7/MlyQSFS1ZsxzlRs6OwkzDbQImoWVhRMH1zeerXx+DxLRfkUv1AAAAABJRU5ErkJggg==');
}
    
#group_sqb {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    justify-self: center;
    align-self: center;
    order: 0;
    max-width: 1320px;
    width: 90%;
    min-height: 50%;
    row-gap: 24px;
    column-gap: 24px;
    margin: 0px 0px 0px 0px;
}
    
#widget_nf6 {
    width: 20%;
    height: auto;
    max-width: 64px;
    max-height: 64px;
}
    
#group_ulm {
    align-items: flex-start;
    max-width: 878px;
    width: 68.52%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
}
    
#widget_s2t {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_v32 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 5e5210b {
    width: 246px;
    height: 61px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5847d12 {
    padding: 0% 0% 0% 0%;
}
    
#d6ba73c6 {
    margin: 0px 0% 0px 0%;
}
    
#group_sqb {
    flex-direction: row;
    flex-wrap: wrap;
    width: 96%;
    justify-content: center;
}
    
#widget_nf6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_ulm {
    min-width: 32px;
    max-width: none;
    width: 90%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 5847d12 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\31 5216aab {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_nf6 {
    height: 240px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d6ba73c6 {
    margin: 0px 0% 0px 0%;
}
    
#group_sqb {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 40px 0px 40px 0px;
}
    
#group_ulm {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}

